Java 中的靜態方法是否繼承?


`static` 關鍵字用於建立獨立於為類建立的任何例項的方法。

靜態方法不會使用它們定義所在的類任何物件的任何例項變數。靜態方法從引數中獲取所有資料,並根據這些引數計算一些內容,而不引用變數。

我們可以在 Java 中繼承靜態方法。

示例

在示例中,我們建立了一個名為 Demo 的類,並聲明瞭一個名為 display() 的靜態方法。

我們建立了另一個類 Sample,擴充套件了 Demo 類,並嘗試使用子類物件訪問 display() 方法。

示例

即時演示

class Dem{
   public static void display(){}
}
public class Sample extends Dem {
   public static void display(){
      System.out.println("Hello this is a static method");
   }
   public static void main(String args[]) throws Exception{
      new Sample().display();
   }
}

輸出

Hello this is a static method

更新於: 2019-07-30

7K+ 瀏覽

開啟你的 事業

完成課程以獲得認證

開始吧
廣告