关于成员变量

如下代码,调用eat()方法那里为什么会报错啊,成员变量不是在整个类内部都是可见的吗?

public class Dog extends Animal {
	Dog langGou = new Dog();
	public static void main(String [] args) {
		
		langGou.eat();
	}
}


下面是父类:

public class Animal {

public int age;

public String name;

public void eat() {

System.out.println("动物具有吃东西的能力");

}

}


fenkapian
浏览 1449回答 2
2回答

chouryo

主函数是静态方法只能调用静态变量的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java