由于继承导致我们拥有了重写特性,但是我们有的时候不想要子类来重写自己的方法等。这个时候,java提供了final关键字。通过这个关键字修饰后,子类就不能重写这个方法了。
final常常可以修饰的的有:类,方法,变量。
final修饰类:
修饰的类不能被继承,因为修饰的类已经是最终类了。因此不能被继承。
final修饰方法:
修饰的方法不能被子类所重写。
final修饰变量:
修饰的变量,不能被修改。被修饰之后,就变成了常量。
由于继承导致我们拥有了重写特性,但是我们有的时候不想要子类来重写自己的方法等。这个时候,java提供了final关键字。通过这个关键字修饰后,子类就不能重写这个方法了。
final常常可以修饰的的有:类,方法,变量。
final修饰类:
修饰的类不能被继承,因为修饰的类已经是最终类了。因此不能被继承。
final修饰方法:
修饰的方法不能被子类所重写。
final修饰变量:
修饰的变量,不能被修改。被修饰之后,就变成了常量。