编写一个Java程序,要全部具体的步骤

2025-04-04 06:03:59
推荐回答(1个)
回答(1):


public class AnimalTest {
public static void main(String[] args) {
Animal[] animals = new Animal[3];
animals[0] = new Dog();
animals[1] = new Cat();
animals[2] = new Horse();
for (int i=0; i<3; i++){
animals[i].bark();
}
}
}
//
abstract class Animal {
public abstract void bark();
}

class Dog extends Animal{
@Override
public void bark() {
System.out.println("汪汪");
}
}
class Cat extends Animal{
@Override
public void bark() {
System.out.println("喵喵");
}
}
class Horse extends Animal{

@Override
public void bark() {
System.out.println("嘶嘶");
}

}