java的构造函数是否声明为public 有什么影响?

类声明为public会影响一些东西.但是如果类已经声明为public.那么构造函数是否声明为public是不是无关紧要.我比较懒,不想浪费指力多打public,所以问下.

慕丝7291255
浏览 2283回答 2
2回答

慕码人2483693

这个很明显是有影响的,如果你不写的话默认是friendly的,在本包中可以调用,如果在其他包中是不能调用构造方法的,也就是说你的这个类在别的包中不能实例化,如果你写了public就在哪里都能实例化,如果你写了privice 就是本类中才能实例化,也就是做但实力或者做工厂类的前提了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java