Java 中接口中的静态方法
javaserver side programmingprogramming更新于 2024/7/22 4:15:00
要在接口中实现静态方法,Java 代码如下 −
示例
interface my_interface{ static void static_fun(){ System.out.println("在新创建的静态方法中"); } 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("在 override 方法中"); } @Override public void method_override(String str){ System.out.println(str); } }
输出
在新建的静态方法中 在 override 方法中
定义了一个接口,接口内部定义了一个静态函数。另一个名为 ‘method_override’ 的函数没有函数体。该接口由另一个名为 ‘Demo_interface’ 的类实现。在这个类中,定义了 main 函数,并创建了这个 ‘Demo_interface’ 的一个实例。在这个实例上调用静态函数,接下来,在这个实例上调用 ‘method_override’ 函数。编写了一个覆盖规范,在该规范下定义了 ‘method_override’。此函数只是在控制台上打印字符串。