Java构造函数的默认访问修饰符
构造函数在这方面与方法相同-如果您未提供显式的public,private或protected,则构造函数将获得默认的“ package private”可见性。可以从同一类或同一包中的任何其他类中调用它,但不能从不同包中的子类中调用(因此,如果一个类仅具有包可见的构造函数,则任何子类都必须位于同一包中)。
私有构造函数可防止任何 其他 类实例化该类,但是您可以在该类内使用一个公共静态工厂方法来调用其自己的私有构造函数。这是诸如单例之类的常见模式。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群