final class A{ // 使用final定义类,不能有子类 }; class B extends A{ // 错误,不能被继承 };
class A{ public final void print(){ // 使用final声明的方法不能被覆写 System.out.println("HELLO") ; } }; class B extends A{ public void print(){ // 错误,不能被覆写 System.out.println("MLDN") ; } };
class A{ private final String INFO = "INFO" ; // 声明常量 public final void print(){ // 使用final声明的方法不能被覆写 INFO = "HELLO" ; } };
吴裕雄--天生自然JAVA面向对象高级编程学习笔记:final关键字
原文:https://www.cnblogs.com/tszr/p/12153000.html