1、在一个.java文件中可以有几个类.修饰符只可以public abstract final和无修饰符,不能是其他的private等修饰符。
2、public修饰的只能有一个,且要与文件名相同 若没有public的则可与文件名不同。注意不是内部类
3、该文件同级的类之间可以互相调用,但是除了public的类,其他不能够在其他文件调用。
假设Test.java文件中:
public class Test{}
class Test2{}
abstract class Test3{}
final class Test6{}
编译后:Test.class Test2.class Test3.class Test6.class
编译后:Test.class Test2.class Test3.class Test6.class