Java中包私有类的优缺点是什么?

16 浏览
0 Comments

Java中包私有类的优缺点是什么?

我最近在学习Java,遇到了包私有类的概念,这是默认设置,如果我们不指定任何内容的话。但是后来我意识到:

  1. 我很少见到使用包私有类的情况。这是有原因的吗?比如说,它有严重的缺点,它是多余的,还是仅仅是因为我读得不够多?使用它是否有强有力的争论支持或反对?
  2. 如果在大多数情况下它真的没有用处,为什么它会成为默认设置?
  3. 在现实世界中,在什么情况下我们应该使用包私有?也就是说,什么时候它才是不可替代的?

换句话说,包私有修饰符的主要优缺点是什么?

0