没什么太多区别,实际开发当中,每个类都是单独放的写在一个文件里,只是方便而已分开放,用基本工具要分别编译如果是IDE工具,分再多,只要运行main方法就行
可以但是只能有一个public类编译和运行没影响