final修饰符 以final修饰类属性,则该属性为常量; final int a=20; a=30;//编译错误 修饰方法,则该方法称为最终方法,在子类中不能被覆盖,可以防止子类修改此方法,保证了程序的安全性和正确性。 class Parent{ public final void method1(){}//这个方法不能被子类覆盖 } class Child extends Parent{ public final void method1(){...}//编译错误 }