default访问修饰符和private访问修饰符有什么区别?2

default访问修饰符和private访问修饰符有什么区别?

而default(没有修饰符)访问修饰符表示该成员只能在同一个包中的类被访问。这意味着,如果一个类在另一个包中,那么它就无法直接访问这个被标记为default的成员。当然,如果存在适当的继承或接口关系,那么在另一个包中的类仍然可以访问这个成员。不过,总体来说,default访问修饰符的封装性和隐藏细节的能力比private要弱一些。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容