final关键字
一、用法:
1》final修饰类:该类不可以被继承
2》final修饰方法:该方法不能被覆盖
3》final修饰变量:该变量是一个常用,只能被赋值一次
二、final修饰变量可以借助构造函数,两种形式:
第一种:
class Demo { private final double PI; Demo() { PI = 3.14; } } 第二种:
class Demo { private final double PI Demo(double PI) { this.PI = PI; } }