随笔 - 0, 文章 - 264, 评论 - 170, 引用 - 0
数据加载中……

java final关键解释

final在JAVA中,标识一个对象,不可改变。

解释如下:
1、如果此对象指向一个常量:
     例如:final int a = 100;那么a的值永远是100。
     后续如果重新赋值,将会报编译错误:a = 200;

2、如果此对象指向一个变量:
     例如:final User admin = new User("administrator");那么代表admin这个对象引用不可改变。但是却可以改变他的属性值。
    
     以下语句编译正确:
     admin.setName("admin");

     以下语句编译错误:
     admin = new User("zhangsan");

posted on 2011-11-03 10:02 小一败涂地 阅读(519) 评论(0)  编辑  收藏 所属分类: java语言相关java规范相关android+移动开发


只有注册用户登录后才能发表评论。


网站导航: