5.Java中final修饰符都有什么作用?请举例说明 1)final修饰属性,则属性为常量; 例:final int NUM=20; NUM=30;//编译错误 2)如果修饰方法,则该方法在子类中不能被覆盖,可防止任何继承类修改此方法,保证了程序的安全性和正确性。例: class Parent{ public final void methodl(){}//方法不能被子类覆盖 } 3)final 修饰类,则该类不能被继承