声明一个抽象Animal类,此类中定义抽象方法shout();
声明Dog类、Cat类,均继承自Animal类,并重写了shout()方法;
运用多态方式实例化子类对象并调用shout()方法打印输出信息;
输入样例:
在这里给出一组输入。例如:
无
输出样例:
在这里给出相应的输出。例如:
小狗汪汪叫
小猫喵喵叫
public class Main {
public static void main(String[] args) {
Animal animal = new Dog();
animal.shout();
}
}
public abstract class Animal {
void shout(){
System.out.println("小狗在汪汪叫");
}
}
public class Dog extends Animal{
@Override
void shout() {
super.shout();
System.out.println("小猫在喵喵叫");
}
}