這裏是我的源代碼,我將我的項目命名爲Animal,但是當我運行它時。定位我的主類時出錯。請幫幫我。我仍然是初學者,我很樂意學習更多。未找到Java主類(無錯誤)
package animal;
public class Animal {
public Animal() {
System.out.println("A new animal has been created!");
}
public void sleep() {
System.out.println("An animal sleeps...");
}
public void eat() {
System.out.println("An animal eats...");
}
}
public class Bird extends Animal {
public Bird() {
super();
System.out.println("A new bird has been created!");
}
@Override
public void sleep() {
System.out.println("A bird sleeps...");
}
@Override
public void eat() {
System.out.println("A bird eats...");
}
}
public class Dog extends Animal {
public Dog() {
super();
System.out.println("A new dog has been created!");
}
@Override
public void sleep() {
System.out.println("A dog sleeps...");
}
@Override
public void eat() {
System.out.println("A dog eats...");
}
}
public class MainClass {
public static void main(String[] args) {
Animal animal = new Animal();
Bird bird = new Bird();
Dog dog = new Dog();
System.out.println();
animal.sleep();
animal.eat();
bird.sleep();
bird.eat();
dog.sleep();
dog.eat();
}
}
請幫我這個。
請張貼充分和完整的錯誤消息。而且你的問題令人困惑,因爲你有一個錯誤,但你說它沒有錯誤。它不能沒有錯誤,否則你不會在這裏問爲什麼它不起作用。 –
另外,你的代碼格式不好,特別是你的代碼縮進。瞭解代碼格式不是爲了讓代碼「看起來不錯」,而是規則可以幫助您快速查看哪些代碼屬於哪個範圍,這有助於您調試和理解代碼。爲了您*的利益,您需要努力進行格式化,以便更輕鬆地調試問題以及*我們的*,這樣我們可以更輕鬆地瞭解您的代碼併爲您提供幫助。這不是一個微不足道的要求。 –
你如何運行你的代碼? – Tom