非靜態方法和抽象方法在 Java 中有什麼區別?


以下是非靜態方法和抽象方法的顯著區別。

非靜態(普通)方法
抽象方法
這些方法包含一個主體。
抽象方法沒有主體,以分號結尾
你可以直接使用普通方法。
你不能直接使用抽象方法,要使用它們,你需要繼承它們,併為這些方法提供主體,然後使用它們。
示例
public void display() {
   System.out.println("Hi");
}
示例
public void display();




更新於:2019 年 12 月 19 日

1K+ 瀏覽次數

開啟您的 職業生涯

透過完成本課程獲得認證

開始
廣告