关于java的点点滴滴(2) final关键字
来源:互联网 发布:指纹考勤机数据修改 编辑:程序博客网 时间:2024/05/16 18:28
1.final修饰的类不能被继承,final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。
2.对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象,但是可以改变对象中 。
3.final方法,之所以要使用final方法,可能是出于对两方面理由的考虑。第一个是为方法“上锁”,防止任何继承类改变它的本来含义。设计程序时,若希望一个方法的行为在继承期间保持不变,而且不可被覆盖或改写,就可以采取这种做法。采用final方法的第二个理由是程序执行的效率。(有兴趣的可以深入了解其原理,在最近的Java版本中,不需要使用final方法进行这些优化了)
0 0
- 关于java的点点滴滴(2) final关键字
- 关于Java的点点滴滴(1)——Static关键字
- 关于Java中的final关键字
- 关于Java中的关键字final
- 关于Java中的final关键字
- java基础:关于final关键字
- Java的final关键字
- Java的final关键字
- java的final关键字
- java的final关键字
- Java的final关键字
- Java的final关键字
- Java的关键字 final
- java的final关键字
- java的final关键字
- java的final关键字
- 一些关于java的点点滴滴
- java中this,super关键字的点点滴滴
- linux下的软件管理(yum仓库)
- IOS 录音与播放
- hdu 5481 Desiderium(高效)
- JS中给函数参数添加默认值
- animation的step-start
- 关于java的点点滴滴(2) final关键字
- iOS开发- UICollectionView详解+实例
- ACM学习-动态规划-巡回演出问题
- POJ - 1321 棋盘问题(15.10.10 搜索专题)dfs
- 判断字符串是否是回文的代码实现
- SVN命令使用详解
- CANCEL
- UITableView添加UIRefreshControl,实现简单刷新
- hdu 5482 Numquam vincar(暴力)