同一个java文件(就是一个后缀为java的文本)只能有一个pulic class(加public表示全局类,该类可以import到任何类内。不加public默认为保留类,只能被同一个包内的其他类引用。
)在public class 中写public class作为内部类存在可以,也可以在外部去掉public,只写class类,并不作为全局类,只在这个包内的其他类引用。
public class Main {
public static void main(String[] args) {
System.out.println("Welcome to qunqunstyle's Blog!");
}
public class QUN {} //正确,内部类
}
//因为每个编译单元都只能有一个公共接口,用public类来表现。
//该接口可以按照要求包含众多的支持包访问权限的类。
//如果有一个以上的public 类,编译器就会报错。
public class QUN1{} //错误
class QUN2{} //正确,仅被同包的类引用