Java的默认访问修饰符曾经是公开的

Rol*_*lis 3 java access-modifiers

早在2004年,当我在RIT参加CS课程的介绍时,我的教授非常强调我们记得放入访问修饰语.没有它,默认访问将是公开的,我记得教授说的.也许我的记忆是错的,教授实际上并没有说出来,但显然现在情况并非如此.我想知道在某些时候是否曾经是这种情况,也许Sun在2004年之后的某些时候改变了它?

Nat*_*hes 6

在类上,默认访问是包私有的.在接口上,成员的默认值是public,而接口本身的默认值(如类)是package-private.

自Java发布以来,它没有改变.