黑马程序员技术交流社区
标题:
final总结
[打印本页]
作者:
夜班心桥
时间:
2015-3-21 22:32
标题:
final总结
final关键字,最终的意思,可以修饰类,成员变量,成员方法,以及局部变量。
【A】final修饰类,该类为最终类。该类就不能被继承。如:String, Math等
【B】final修饰成员方法。该方法不能再被重写。
子类继承后,可以直接调用。
【C】final修饰的成员变量,最终变量,只能赋值一次。
成员变量,一旦被修饰成final,该变量在堆内存中,并没有默认值。
所以,可以在定义该变量的时候,对其赋值。
或者,通过构造方法。传参来对其赋值。只要,在对象构造完毕前,赋值即可。
【D】final修饰的局部变量,一次赋值,终生不变。
【E】如果一个变量想要定义成一个常量,可以这样定义:
public static final 数据类型 变量 = 值;
作者:
tinyvampire
时间:
2015-3-21 23:06
受教了,学习学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2