Java-10 final用法

4.final用法

  • 它也是修饰符,它可以用于修饰类,方法,变量。被final修饰的类不能被继承,被final修饰的方法不能被重写,被final修饰变量不能改变。
// final修饰方法
class Test2{
	final public void test2() {
		
	}
}
// 报错
class Test3 extends Test{
	public void test2() {}
}

// 变量
final int a; // 报错,应该  final int a = 100;

final修饰的变量一定要有初始值,final修饰的引用数据类型,地址不能改变,可以改变里面的属性。

  • 注意:一般我们定义常量时候一般,final和static一起写
public static final double PI = 3.14
原文地址:https://www.cnblogs.com/xujunkai/p/13765703.html