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”被定義。這個函式只是在控制檯上列印字串。
廣告