一个java类里面只能有一个main方法。一个类里面可以有几个类,但只能有一个public开头的类,且类名只能与pulic修饰的类一样。多看看java基础吧。
一个.java文件中可以有很多类。不过注意以下几点:
1、public 权限的类只能有一个(也可以一个都没有,但最多只有1个)
2、这个.java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。)
3、若这个文件中没有public的类,则文件名随便是一个类的名字即可
4、用javac 编译这个.java文件的时候,它会给每一个类生成一个.class文件
“运行已编译的程序时,java虚拟机将从指定类中的main方法开始执行。”
——《JAVA核心技术 卷Ⅰ》 第三章第一小节
一个.java文件中只能有一个main方法吧。