1、每个源文件必须由一个pubic类?或者必须有public类?或者必须有几个?
2、源文件名必须和public类名相同?

解决方案 »

  1.   

    好像可以没有public类一个java文件可以放多个类,文件名必须和其中一个同名(如果是可执行的,则必须和有main函数那个类同名)用回C++ ,感觉java的声明和实现放在一个文件不是很好
      

  2.   

    每个源文件必须由一个pubic类?或者必须有public类?或者必须有几个?
    可以没有public类,如果有,最多有一个,而且和文件名相同源文件名必须和public类名相同?
    如果有的话必须相同,如果没有public类,源文件名和任意一个类名相同都可以。 
      

  3.   

    每个源文件必须有一个public,而且仅有一个。源文件名必须和public类名相同。