Final关键字
背景:很多时候,有些内容,是不应该被子类重写的。而如果名字相同,子类就可以重写父类的方法,这样就让父类的方法不安全了。针对这种情况,我们如果能够做一个标记,告诉别人,注意了,这个方法是不可以被重写了。这个标记是final。
内容:最终的意思。它可以修饰类,成员变量,成员方法。
A.它修饰的类,不能被继承。
B.它修饰的变量,其实是常量。
变量
子面值常量
自定义常量:在定义的变量前面加final。
C.它修饰的成员方法,不能被子类重写的。
注意:内部类定义局部变量必须使用final修饰,但是1.8的用户发现不加也可以,是因为新版默认给你加了 |