A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public class Animal {
private String name;
private String furColor;
public String getName() {
        return name;
}
public void setName(String name) {
        this.name = name;
}
public String getFurColor() {
        return furColor;
}
public void setFurColor(String furColor) {
        this.furColor = furColor;
}
public Animal(String name, String furColor) {
       
        this.name = name;
        this.furColor = furColor;
}
public void enjoy(){
       
}

}
//子类
public class Cat extends Animal {

        public Cat(String name, String furColor) {
                super(name, furColor);
               
        }
        public void enjoy(){
                System.out.println("名字叫"+getName()+"的猫正在喵喵叫");
        }

}


public class Dog extends Animal {

        public Dog(String name, String furColor) {
                super(name, furColor);
               
        }
        public void enjoy(){
                System.out.println("名字叫"+getName()+"的狗正在汪汪叫");
        }

}
//测试类
public class Test {
   public void showInfo(Animal animal){
           animal.enjoy();
   }
       
        public static void main(String[] args) {
                Test test=new Test();
                test.showInfo(new Cat("mimi","blue"));
                System.out.println("-------------------------------");
                test.showInfo(new Dog("wangcai","black"));

        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马