final关键字
final就是一个关键字,表示最终的。
final修饰的类无法被继承;final修饰的方法不能重写(覆盖),但是可以被继承
看一下示例,先是final类:在继承时直接报错
再是final修饰的父类方法:类可以被继承,但是此时的方法重写时报错
final修饰的变量一旦被赋值后无法再次赋值。
这里就要说一下,final和static一起用时是定义一个常量,常量名所有字母都要大写
final修饰的引用,一旦指向某个对象以后不能再指向其他对象
先看看没有final修饰的:
再是有final修饰: