【发布时间】:2021-08-17 13:20:01
【问题描述】:
class Animal {
public void animalSound() {
System.out.println("The animal makes a sound");
}
}
class Pig extends Animal {
public void animalSound() {
System.out.println("The pig says: wee wee");
}
}
class Dog extends Animal {
public void animalSound() {
System.out.println("The dog says: bow wow");
}
}
class Main {
public static void main(String[] args) {
Animal myAnimal = new Animal();
Animal myPig = new Pig();
Animal myDog = new Dog();
myAnimal.animalSound();
myPig.animalSound();
myDog.animalSound();
}
}
所以我从 w3schools 复制并粘贴了这段代码。我将文件命名为 polymorphism.java,但是当我在命令提示符下运行它时,它给了我这个错误:在类中找不到 main(String[]) 方法:Animal 我需要改变什么?
【问题讨论】: