java主类前面的public到底什么时候该加什么时候不该加??

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:44:55
我看java程序,有的主类前加了public,有的没有,他们的区别在哪??到底什么时候该加,什么时候不该加??

加public与包有关,我不知道你有没有包的概念,当把你的类声明成public时,包外面的类也可访问这个类,当不用public声明一个类的时候(就是什么也不写)只有本包内的类也以访问这个类.
所以当你的类想被包外使用的时候,才应该声明为public的,其于的类都应该是为这个public的类而服务的.
明白了吧!!!