Java中的final关键字如何从底层原理到高级应用,全面解析其作用与实现机制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计783个文字,预计阅读时间需要4分钟。
(目录)一、什么是final关键字?final是最终的意思,可以修饰类、方法、变量。修饰类表示该类不能被继承,修饰方法表示该方法不能被重写,修饰变量表示该变量一旦赋值后就不能再改变。
二、final修饰的特点* final修饰的类:明确表示该类是最终类,不能被继承。* final修饰的方法:明确表示该方法是最终权限的方法,不能被重写。* final修饰的变量:明确表示该变量一旦赋值后就不能再改变,即常量。
(目录)
一、什么是final关键字?
final是最终的意思,可以修饰类,方法,变量
二、final 修饰的特点
*修饰类:表明该类是最终类,不能被继承
*修饰方法:表明该方法是最终方法,不能被重写
*修饰变量:表明该变量是常量,变量第一次赋值后,不能再次被赋值(有且只能赋值一次)
三、final修饰变量的注意
* 变量是基本类型:指的是基本类型的"数据值"不能发生改变。
* 变量是引用类型:指的是引用类型的"地址值"不能发生改变,但是地址里面的内容是可以发生改变的。(地址值不能变,数据值可以变)
* 修饰局部变量时可以先定义后赋值,
修饰成员变量时必须定义时完成赋值或者在构造方法中赋值。
本文共计783个文字,预计阅读时间需要4分钟。
(目录)一、什么是final关键字?final是最终的意思,可以修饰类、方法、变量。修饰类表示该类不能被继承,修饰方法表示该方法不能被重写,修饰变量表示该变量一旦赋值后就不能再改变。
二、final修饰的特点* final修饰的类:明确表示该类是最终类,不能被继承。* final修饰的方法:明确表示该方法是最终权限的方法,不能被重写。* final修饰的变量:明确表示该变量一旦赋值后就不能再改变,即常量。
(目录)
一、什么是final关键字?
final是最终的意思,可以修饰类,方法,变量
二、final 修饰的特点
*修饰类:表明该类是最终类,不能被继承
*修饰方法:表明该方法是最终方法,不能被重写
*修饰变量:表明该变量是常量,变量第一次赋值后,不能再次被赋值(有且只能赋值一次)
三、final修饰变量的注意
* 变量是基本类型:指的是基本类型的"数据值"不能发生改变。
* 变量是引用类型:指的是引用类型的"地址值"不能发生改变,但是地址里面的内容是可以发生改变的。(地址值不能变,数据值可以变)
* 修饰局部变量时可以先定义后赋值,
修饰成员变量时必须定义时完成赋值或者在构造方法中赋值。

