如何创建一个不能修改的属性?

属性值可以改变,有时候你不想属性值被改,可以在声明时加上关键字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 }

 

posted @ 2019-08-26 16:00  梦人亭  阅读(260)  评论(0编辑  收藏  举报