【发布时间】:2015-03-26 05:57:47
【问题描述】:
主要方法(Java 请求您在一个类中)是否必须是静态的?例如我有这个代码
public class Sheet {
public static void main(String[] args) {
myMethod();
}
public void myMethod() {
System.out.println("hi there");
}
}
这是给我的错误
无法从 main 中对非静态调用方法进行静态引用
如果我说清楚了,我从 main 方法调用的任何方法都必须是static,我从 static 方法调用的每个方法都必须是静态。
为什么我的整个班级(如果我们更进一步,我的整个程序)和方法都必须是静态的?我该如何避免这种情况?
【问题讨论】:
-
从头开始熟悉oo。 See here
-