Java中的final方法是什麼?
final修飾符用於確定類、方法和變數的實現。
我們可以宣告一個方法為final,一旦宣告一個方法為final,它就不能被覆蓋。因此,你不能從一個子類修改一個final方法。
把一個方法變為final的主要目的是使方法的內容不被任何外部人更改。
示例
public class FinalMethodExample {
public final void display(){
System.out.println("Hello welcome to Tutorialspoint");
}
public static void main(String args[]){
new FinalMethodExample().display();
}
class Sample extends FinalMethodExample{
public void display(){
System.out.println("hi");
}
}
}
輸出
FinalMethodExample.java:12: error: display() in FinalMethodExample.Sample cannot override display() in FinalMethodExample
public void display(){
^
overridden method is final
1 error
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP