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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夜班心桥 中级黑马   /  2015-3-21 22:32  /  914 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

final关键字,最终的意思,可以修饰类,成员变量,成员方法,以及局部变量。
【A】final修饰类,该类为最终类。该类就不能被继承。如:String, Math等
【B】final修饰成员方法。该方法不能再被重写。
子类继承后,可以直接调用。
【C】final修饰的成员变量,最终变量,只能赋值一次。
成员变量,一旦被修饰成final,该变量在堆内存中,并没有默认值。
所以,可以在定义该变量的时候,对其赋值。
或者,通过构造方法。传参来对其赋值。只要,在对象构造完毕前,赋值即可。
【D】final修饰的局部变量,一次赋值,终生不变。
【E】如果一个变量想要定义成一个常量,可以这样定义:
public static final 数据类型 变量 = 值;

1 个回复

倒序浏览
受教了,学习学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马