日期:2014-05-20  浏览次数:20664 次

新手上路,求指导关于程序编译的一些问题
现有A,B两个类,A类拥有主方法,B是普通的类,是不是A类必须放在B类之前,编译才能通过?在B类加上public后,编译出现“错误: 类car是公共的, 应在名为 car.java 的文件中声明”,怎么解决?

------解决方案--------------------
一个car.java中只能有一个public类,而且名字必须是car
------解决方案--------------------
你这里car是B吧?你必须把这个类单独写到一个car.java 文件中,或者就不要设成public。
------解决方案--------------------
一个.java文件里面至多有一个public类,被设置为public的类的类名必须和.java文件的文件名相同
建议在每个.java文件里面只放置一个类