11.3 final方法
final方法不能被重写
将方法定义为finial类型可以防止子类秀给该类的定义与实现方式,同时定义为final方法的执行效率要高于非final方法。在修饰权限中提到了private修饰符,若一个父类的某个方法被设置为private修饰符,子类将无法访问该方法,自然无法覆盖该方法,一个定义为private方法被隐式指定为final类型,因此无需将一个定义为private的方法在定义为final类型。
final方法无法被覆盖
11.4 final类
定义为final的类不能被继承,若希望一个类不被任何类继承且不允许其他人对这个类惊醒改动,可以将这个类设置为final形式。
语法如下:
final 类名{}
若某个类被设置为final形式,则这个类中的所有方法都被设置为final形式但是类中的变量,可以被设置为final或非final形式