-
final(修饰数据、方法、类)
- final修饰数据(最终值)
如果修饰的是基本数据类型,值不能改变。
如果修饰的是引用数据类型,地址值不能改变,元素值可以改变。
如果成员变量被final修饰且没有给值,要保证在创建对象之前给值。
如果成员变量被static和final共同修饰(静态常量),要保证在类加载完成之前给值
- 修饰方法(最终方法)
- 修饰类(最终类)
这个类不能继承,但最终类可以有父类
如果修饰的是基本数据类型,值不能改变。
如果修饰的是引用数据类型,地址值不能改变,元素值可以改变。
如果成员变量被final修饰且没有给值,要保证在创建对象之前给值。
如果成员变量被static和final共同修饰(静态常量),要保证在类加载完成之前给值
这个类不能继承,但最终类可以有父类