A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhuhuihui 中级黑马   /  2015-8-31 18:19  /  706 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

final最终的意思。他可以修饰类、成员变量、成员方法。
1、final修饰的成员方法不可以被子类重写;
2、修饰成员变量时,是一个常量。
常量:
字面值常量: ‘a’ , “hello” , 123
定义常量:
和定义变量的格式一致,不过加了final修饰。
final修饰的成员变量没有默认初始值,需要显示初始化;
final修饰的基本类型变量值不能被修改;
final修饰的引用类型变量(对象):对象地址不能被修改,对象内部成员可以改变;被定义为final的对象引用只能指向唯一一个对象,不可以将它指向其他对象。
3、final修饰的类不能被继承,没有子类;final类的成员方法没有机会被覆盖,默认都是final。但是final类中的成员变量可以被定义为final或非final形式。
在设计类的时候,如果这个类不需要有子类,类的实现细节不允许改变,那么就设计成final类。
4、final不能用来修饰构造方法。

5 个回复

倒序浏览
不错不错,就是记不住
回复 使用道具 举报
顶一个。。。
回复 使用道具 举报
嗯嗯 说的挺好的
回复 使用道具 举报
不错不错
回复 使用道具 举报
感谢楼主分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马