final能够修饰类、属性、方法。

 

 

当用final修饰类的时候,此类不可被继承,即final类没有子类。这样能够用final保证用户调用时动做的一致性,能够防止子类覆盖状况的发生。对象

 

当利用final修饰一个属性(变量)的时候,此时的属性成为常量。继承

JAVA利用final定义常量(注意在JAVA命名规范中常量须要所有字母都大写):变量

Final int AGE=10方法

常量的地址不可改变,但在地址中保存的值(即对象的属性)是能够改变的。命名

 

Final能够配合static使用。  static

Static final int age=10命名规范

 

JAVA中利用public static final的组合方式对常量进行标识(固定格式)。系统

 

对于在构造方法中利用final进行赋值的时候,此时在构造以前系统设置的默认值相对于构造方法失效。

相关文章
相关标签/搜索