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

Giao diện lồng nhau trong Java


Chúng ta có thể khai báo giao diện trong giao diện hoặc lớp khác. Giao diện như vậy được gọi là giao diện lồng nhau.

Sau đây là các quy tắc điều chỉnh giao diện lồng nhau.

  • Giao diện lồng nhau được khai báo trong giao diện phải ở chế độ công khai.
  • Giao diện lồng nhau được khai báo trong một lớp có thể có bất kỳ công cụ sửa đổi quyền truy cập nào.
  • Theo mặc định, giao diện lồng nhau là giao diện tĩnh.

Sau đây là ví dụ về giao diện lồng nhau.

Ví dụ

class Animal {
   interface Activity {
      void move();
   }
}
class Dog implements Animal.Activity {
   public void move() {
      System.out.println("Dogs can walk and run");
   }
}
public class Tester {
   public static void main(String args[]) {
      Dog dog = new Dog();
      dog.move();
   }
}

Đầu ra

Dogs can walk and run