【发布时间】:2016-06-17 07:52:00
【问题描述】:
我尝试运行这些代码,但 Netbean 一直显示无法从静态上下文引用的非静态变量。如果 some guy 有人能告诉我原因,我将不胜感激。谢谢!
代码在这里:
abstract class Bike {
abstract void Run();
}
class Honda extends Bike {
void Run() {
System.out.println("Running Safely");
}
}
public static void main(String arg[]) {
Bike obj = new Honda();
obj.Run();
}
}
【问题讨论】:
-
新用户经常出现的静态问题是他们绝对从不进行事先研究。你是一个新语言的初学者;只是猜测:有多少人在同一时间点,并问过同样的问题?例如,请参见此处tutorial4us.com/java/java-static-and-non-static-variable。
-
我建议你也阅读这篇文章 (stackoverflow.com/questions/12690128/…)