早在 2004 年,当我在 RIT 学习 CS 类(class)时,我的教授非常强调我们要记得输入访问修饰符。没有它,默认访问权限将是公开的,我记得教授是这么说的。可能是我记错了,教授并没有说,但是现在显然不是这样了。我想知道过去是否曾经是这种情况,也许 Sun 在 2004 年后的某个时候改变了它?
最佳答案
在类上,默认访问是包私有(private)的。在接口(interface)上,成员的默认值是公共(public)的,而接口(interface)本身的默认值,如类,是包私有(private)的。
自 Java 发布以来它没有改变。
关于java - Java的默认访问修饰符曾经是公共(public)的吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32277265/