public class Tast {
public static void main(String[] args) {
// TODO Auto-generated method stub
Dog dog=new Dog();
dog.cry();
Simulator sim=new Simulator();
sim.play(dog);
}
}
public class Simulator {
Animal mi;
public void play(Animal mi){
System.out.println("叫声为:"+mi.get());
}
}
public class Dog extends Animal {
public void cry(){
System.out.println("我是狗");
}
public String get(){
return "汪汪";
}
}
public class Cat extends Animal {
public void cry(){
System.out.println("我是猫");
}
public String get(){
return "喵喵";
}
}
public abstract class Animal {
public abstract void cry();
public abstract String get();
}
动物叫(练习继承,抽象类)
最新推荐文章于 2021-02-16 08:00:41 发布