如何创建一个不能修改的属性?
属性值可以改变,有时候你不想属性值被改,可以在声明时加上关键字final,这样属性的值就不能改。
1 public class MyClass { 2 // 添加关键字final后,属性值不能再改 3 final String str = "这是一个Java类"; 4 5 public static void main(String[] args){ 6 MyClass myClass = new MyClass(); 7 // 访问属性 8 System.out.println(myClass.str);//输出 这是一个Java类 9 // 修改属性的值 10 // myClass.str = "一言不合改变你!"; // 不能改变,将出错 11 } 12 }