final方法
首先读者应该了解定义为final的方法不能被重写。
将方法定义为final类型可以防止任何子类修改该类的定义与实现方式,同时定义为final的方法执行效率要高于非final方法。在修饰权限中曾经提到过private修饰符,如果一个父类的某个方法被设置为private修饰符,子类将无法访问该方法,自然无法覆盖该方法,所以一个定义为private的方法隐式被指定为final类型,这样无须将一个定义为private的方法再定义为final类型。
final 可以被继承不能被修改.
子类中覆盖了父类的doit()方法,但是覆盖必须可以满足一个对象向上转型为它的基本类型并调用相同方法这样一个条件, 不满足条件 不是真正的覆盖!
final 类
final类是不能被覆盖的类
final 属性