Java 中介面中的靜態方法


要在介面中實現靜態方法,Java 程式碼如下 −

示例

 線上演示

interface my_interface{
   static void static_fun(){
      System.out.println("In the newly created static method");
   }
   void method_override(String str);
}
public class Demo_interface implements my_interface{
   public static void main(String[] args){
      Demo_interface demo_inter = new Demo_interface();
      my_interface.static_fun();
      demo_inter.method_override("In the override method");
   }
   @Override
   public void method_override(String str){
      System.out.println(str);
   }
}

輸出

In the newly created static method
In the override method

定義了一個介面,並在其中定義了一個靜態函式。另一個名為“method_override”的函式在沒有主體的情況下被定義。這個介面被另一個名為“Demo_interface”的類實現。在這個類中,定義了 main 函式,還建立了這個“Demo_interface”的一個例項。在這個例項上呼叫靜態函式,接下來,在這個例項上呼叫“method_override”函式。一個覆蓋說明被寫成,在這個說明下,“method_override”被定義。這個函式只是在控制檯上列印字串。

更新於: 13-Jul-2020

832 次觀看

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告