Java包私有类的优缺点?
我最近正在学习Java,并且遇到了package-private类的概念,如果我们不指定任何内容,这是默认的。但是后来我意识到: 我很少看到package-private类的使用。是否有这个原因,例如,它有严重的缺点,它是多余的,或者仅仅是我阅读不足?是否有反对使用它的有力论据? 如果在大多数情况下确实没有用,为什么要使用默认值? 在实际情况下,我们应该在什么情况下使用package-private?即,什么时候它将变得不可替代? 换句话说,默认的package-private修饰符的主要利弊是什么?