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 ");//無法通過編譯
}
}
}