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();
}
动物叫(练习继承,抽象类)
最新推荐文章于 2022-10-24 22:39:34 发布
本文通过Java代码展示了面向对象编程的概念,包括类、继承、实例化和方法调用,具体通过Dog和Cat类的实现来阐述了继承机制在实际编程中的应用。
1174

被折叠的 条评论
为什么被折叠?



