5.7.1 final修饰成员属性

更新于 2026年10月10日 版权声明
5.7.1 final修饰成员属性

当用final修饰类中的成员变量时,则该成员变量是常量,其值不能被修改。用final修饰的成员变量必须在定义时赋初值,同时一般在命名常量时用大写进行命名。

如:public static final double PI=3.14;

说明:

(1)用final修饰的成员变量的值不能被修改,否则会报编译错误。

(2)final修饰基本数据类型的成员变量时,其值不能改变。(https://www.daowen.com)

(3)final修饰对象引用作为类的成员变量时,final使其引用值不变,无法让其指向一个新的对象,但是其指向的对象自身却可以被修改。

【例5.7】

图示

(4)当同时用final和static修饰成员时,final和static的位置可以互换。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)