JAVA final
Posted 白客C
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA final相关的知识,希望对你有一定的参考价值。
final可以修饰变量或者方法。当不希望父类的某个方法被子类覆盖(override)时,可以用final关键字修饰,当不希望类的某个变量的值被修改,可以用final修饰,当不希望类被继承时,可以用final修饰。
实例
1 class A 2 { 3 float PI = 3.1415926f; 4 //该方法不能被继承 5 final public void dendMes() 6 { 7 System.out.println("发送消息"); 8 } 9 } 10 11 class B extends A 12 { 13 public void showPi() 14 { 15 System.out.println("PI = " + PI); 16 } 17 18 /* 不能被继承会报错 19 public void dendMes() 20 { 21 System.out.println("发送消息"); 22 } 23 */ 24 25 } 26 27 //该类不能被继承,不然会报错 28 final class C 29 { 30 final public void dendMes() 31 { 32 System.out.println("发送消息"); 33 } 34 }
以上是关于JAVA final的主要内容,如果未能解决你的问题,请参考以下文章