final修饰特点
* 修饰类,类不能被继承
* 修饰变量,变量就变成了常量,只能被赋值一次
* 修饰方法,方法不能被重写
public static final double PI=3.14; final 一般跟static一起用!
==========================================
final class person { //final修饰类 不能被继承
String name ;
int age;
public person(){...}
}
-------------------------------------------
class person{
final int NUM=10;
public void print(){
NUM=20;//无法通过编译
System.out.println(num);
}
}
---------------------------------------------
class person{
public final void print(){
System.out.println("final");
}
class student extends person {
public void print(){
System.out.println("public ");//无法通过编译
}
}
}