【发布时间】:2011-06-18 10:36:30
【问题描述】:
我有
class foo{
public static void main(String[] args){
do();
}
public void do(){}
}
但是当我通过在命令行上运行命令java foo 从main 调用do() 时,java 抱怨您不能从静态函数调用方法。
所以我的问题是:如何从主方法调用方法,如果不可能,在使用 java 命令从命令行运行程序后调用方法的替代策略是什么。
【问题讨论】:
-
“do”这个词是一个关键字,你不能这样命名一个方法。坚持(至少是非常基本的)约定,以大写字母开头的名称类。
标签: java methods static-methods main