Java定义一个抽象类Animal
需求:首先定义-一个抽象类Animal,抽象类中定义一个抽象方法play()抽象方法,创建一个猫Cat类,继承Animal并重写play方法输出“我是猫,我玩老鼠”,创建一个狗类,继承Animal并重写play方法输出“我是狗,我玩球”。最后在main方法中通过多态创建猫,通过多态创建狗,并调用猫对象的play方,狗对象的play方法<1.创建Animal抽象类,并定义抽象方法play。
2.创建Dog类继承Animal类,写play方法。
3.创建Cat类继承Animal类,重写play方法。
4.通过main方法创建猫对象,狗对象。 {:5_109:}
Animal抽象类
public abstract class Animal {
public abstract void play();
}
Dog类
public class Dog extends Animal {
@Override
public void play() {
System.out.println("我是狗,我玩球");
}
}
Cat类
public class Cat extends Animal {
@Override
public void play() {
System.out.println("我是猫,我玩老鼠");
}
}
main:
public class main {
public static void main(String[] args) {
Animal cat = new Cat();
Animal dog = new Dog();
cat.play();
dog.play();
}
}
页:
[1]