接口
1 class Animal { 2 public void eat() { 3 System.out.println("动物都要吃东西"); 4 } 5 } 6 7 interface Pet { 8 public abstract void beFriendly(); 9 public abstract void play(); 10 } 11 12 public class Dog extends Animal implements Pet { 13 //implements关键词后跟着接口的名称 14 //必须在这里实现出Pet的方法 15 public void beFriendly() { 16 System.out.println("宠物待人很友好!"); 17 } 18 19 public void play() { 20 System.out.println("宠物最喜欢和人玩耍!"); 21 } 22 public static void main(String[] args) { 23 Dog d = new Dog(); 24 d.beFriendly(); 25 d.play(); 26 } 27 }
关于java中接口的作用,胆小者慎入,饥渴的深入