誰能告訴我,我這個代碼為什么下劃處報錯了
public class HelloWorld {
????public class Animal {
????int age;
????public void eat() {
????????System.out.println("吃");
????????}
????}
????public class Dog extends Animal {
????}
public static void main(String[] args) {
Dog dog = new Dog();
dog.age = 10;
dog.eat();
}
}
誰能告訴我,我這個代碼為什么下劃處報錯了
2016-01-07
你這個應該想考的是繼承。代碼這樣就不會報錯了
2016-02-05
public class HelloWorld {
????public class Animal {
這個你用一個 ? 多寫了一個 ?刪除一個就行了
2016-01-13
你把代碼分開寫就行了 ? 別寫一起
2016-01-07
2016-01-07
Dog是HelloWorld的內部類。
需要這樣調用