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 次观看

开启您的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.