1 package com.aaa.day333; 2 //普通狗吃饭说话 3 public abstract class Dog { 4 public abstract void eat(); 5 public abstract void speak(); 6 } 7 -------------------------------------------------- 8 package com.aaa.day333; 9 //缉毒狗 10 public interface JiDu { 11 public abstract void jidu(); 12 } 13 --------------------------------------------------- 14 15 package com.aaa.day333; 16 17 public class JiDuDog extends Dog implements JiDu{ 18 19 @Override 20 public void jidu() { 21 // TODO Auto-generated method stub 22 System.out.println("缉毒犬在缉毒"); 23 } 24 25 @Override 26 public void eat() { 27 // TODO Auto-generated method stub 28 System.out.println("趴着吃"); 29 } 30 31 @Override 32 public void speak() { 33 // TODO Auto-generated method stub 34 System.out.println("站着叫"); 35 } 36 37 } 38 ----------------------------------------------------------------- 39 40 41 public class Dogg extends Dog{ 42 public void eat() { 43 // TODO Auto-generated method stub 44 System.out.println("普通的狗坐着吃"); 45 } 46 47 @Override 48 public void speak() { 49 // TODO Auto-generated method stub 50 System.out.println("普通的狗笑声叫"); 51 } 52 } 53 -------------------------------------------------------------------- 54 package com.aaa.day333; 55 //测试 56 public class Test { 57 58 public static void main(String[] args) { 59 // TODO Auto-generated method stub 60 Dogg d= new Dogg(); 61 d.speak(); 62 JiDuDog jd=new JiDuDog(); 63 jd.speak(); 64 jd.jidu(); 65 } 66 67 } 68 ----------------------------------------------------------------------