java中默认的修饰符到底是friendly,还是default?

查了一些资料有些说是friendly,有的又说是default。

默认是default。
没有friendly,只有public、private、protected、default。

默认什么都不加,就是default(不用把default写出来)。
意思就是只能由跟这个类在同一个包中的类来访问,比private限制更少,但比protected限制更多。'
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-28
其实他们的概念都一样,但java中没有friendly的说法,那是c中的。think in java (java编程思想)中在说四大访问修饰符时,提到了friendly是默认修饰符(估计就是因为这个很多人搞不清楚friendly和defoult)本回答被网友采纳
第2个回答  2012-07-10
默认什么都不加,就是default(不用把default写出来)。
意思就是只能由跟这个类在同一个包中的类来访问,比private限制更少,但比protected限制更多。本回答被网友采纳
第3个回答  2012-07-09
默认的是 friendly 。
第4个回答  2012-07-10
friendly
相似回答