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”被定義。這個函式只是在控制檯上列印字串。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP