Computer >> Máy Tính >  >> Lập trình >> Java

Phương thức tĩnh trong giao diện trong Java

Để triển khai phương thức tĩnh trong Giao diện, mã Java như sau -

Ví dụ

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);
   }
}

Đầu ra

In the newly created static method
In the override method

Một giao diện được định nghĩa, bên trong đó một hàm tĩnh được xác định. Một hàm khác có tên là ‘method_override’ được định nghĩa mà không có phần thân. Giao diện này được triển khai bởi một lớp khác có tên là ‘Demo_interface ’. Bên trong lớp này, hàm chính được định nghĩa và một thể hiện của ‘Demo_interface’ này cũng được tạo. Hàm tĩnh được gọi trên phiên bản này và tiếp theo, hàm ‘method_override ’được gọi trên phiên bản này. Một đặc tả ghi đè được viết, trong đó ‘method_override’ được định nghĩa. Hàm này chỉ in chuỗi trên bảng điều khiển.