java final修饰符
2021/7/3 11:21:12
本文主要是介绍java final修饰符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、修饰变量
基本类型、引用类型,final修饰后值、引用地址不可以修改。
final作用范围。
package com.msb.demofinal; public class DemoFinal { public static void main(String[] args) { //1.final修饰基本数据类型:值不可改变,即不能再重新赋值 final Double PI = 3.14; //PI = 4.5 ; 报错,不可修改值 //2.final修饰引用数据类型:地址值不可改变,即不可重新new final Dog1 d = new Dog1(); //d = new Dog1(); 报错,地址值不能改变 d.age = 10;//属性可以改变 //3.final做实参,不影响其他位置 a(d); //4.final做形参 b(d); } public static void a(Dog1 d) { d = new Dog1(); } public static void b(final Dog1 d) { //d = new Dog1(); 报错 } } class Dog1 { int age; }
二、修饰方法
不可被重写
三、修饰类
不可被其他类继承
这篇关于java final修饰符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求