【发布时间】:2010-09-22 09:31:56
【问题描述】:
非常常见的初学者错误是当您尝试“静态”使用类属性而不创建该类的实例时。它会给您留下上述错误消息:
您可以将非静态方法设为静态或将该类的实例设为使用其属性。
这背后的原因是什么?我关心的不是解决方案,而是原因。
private java.util.List<String> someMethod(){
/* Some Code */
return someList;
}
public static void main(String[] strArgs){
// The following statement causes the error.
java.util.List<String> someList = someMethod();
}
【问题讨论】: