Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

อินเทอร์เฟซที่ซ้อนกันใน Java


เราสามารถประกาศอินเทอร์เฟซในอินเทอร์เฟซหรือคลาสอื่นได้ อินเทอร์เฟซดังกล่าวเรียกว่าอินเทอร์เฟซแบบซ้อน

ต่อไปนี้คือกฎที่ควบคุมอินเทอร์เฟซที่ซ้อนกัน

  • อินเทอร์เฟซที่ซ้อนกันซึ่งประกาศภายในอินเทอร์เฟซต้องเป็นสาธารณะ
  • อินเทอร์เฟซที่ซ้อนกันที่ประกาศภายในคลาสสามารถมีตัวแก้ไขการเข้าถึงใดก็ได้
  • อินเทอร์เฟซที่ซ้อนกันเป็นค่าเริ่มต้นคงที่

ต่อไปนี้คือตัวอย่างของอินเทอร์เฟซที่ซ้อนกัน

ตัวอย่าง

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

ผลลัพธ์

Dogs can walk and run