main
方法是静态的,那么为什么不要用其他方法调用它。
Class Main(){
public static void main(String[] args){
}
public static void abc(){
Main.main(String arr);
}
}
为什么不能从另一种方法调用main
方法。
答案 0 :(得分:2)
你可以调用它,但你需要传递一个String数组:
public static void abc(){
Main.main(new String[] {"something"});
}
或至少是一个空数组:
public static void abc(){
Main.main(new String[0]);
}
您还应该正确宣布Main
课程(感谢Chetan的评论):
public class Main {
public static void main(String[] args){
}
...