final方法
final方法
凡是使用final修饰的方法就是final方法,也叫最终方法。
public class Car {
public final void finalFn() {// todo something}
}
为了效率上的考虑,将方法声明为final,让编译器对此方法的调用进行优化。要注意的是:编译器会自行对final方法进行判断,并决定是否进行优化。通常在方法的体积很小,而我们确实不希望它被覆盖时,才将它声明为final。
class中所有的private和static方法自然就是final。
public class Bus extends Car {
public void finalFn() {// todo something}
}