从java中的main方法调用另一个方法
我有
class foo{ public static void main(String[] args){
do();
}
public void do(){}
}
但后来当我打电话do()
从main
通过运行以下命令java foo
在命令行上,JAVA抱怨说,你不能调用从静态功能的方法。
所以我的问题是:如何从主方法调用方法,如果不可能,使用java命令从命令行运行程序后,有哪些替代策略可以调用方法。
回答:
您只能do()
针对类的实例调用类似的实例方法(顺便说一下,这是一个非法的方法名称):
public static void main(String[] args){ new Foo().doSomething();
}
public void doSomething(){}
另外,doSomething()
如果对您的设计有效,则也使它成为静态。
以上是 从java中的main方法调用另一个方法 的全部内容, 来源链接: utcz.com/qa/427393.html