java类的定义加public与不加public的区别及应用

加public表示该类可以被任何类通过import访问。
不加则只能被包内的类访问,也称保留类。

值得注意的是public class 虽然可以被任何类访问,但若是所访问类中的方法不加public或者static,将会出现一个warning,所以当要访问其他包中的public类中的方法,则需要加上public或者static才能进行访问。

同时,例如package ad.bc; 必须存在路径ad\bc。

参考:
https://blog.csdn.net/qq_15037231/article/details/76653743

你可能感兴趣的:(java,java)