final关键字
注:概念:final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。
一下关于final的三种修饰:
1、修饰类
final修饰类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定为final方法
注意:在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安全的考虑,尽量不要将类设计为final类。
2、修饰方法
使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。如果只有在想明确禁止 该方法在子类中被覆盖的情况下才将方法设置为final的
注意:类的private方法会隐式地被指定为final方法。