weixin_42405678 2010-12-20 14:45
浏览 296
已采纳

类(class)前面,什么都不加,默认的是什么?

类(class)前面,什么都不加,默认的是什么?

类(class)前面加上public,全局都可以调用;

类(class)前面加上private,只有同类才可调用;

类(class)前面加上protected,只有“同一个package内”或者“继承类”才可调用。

那么,如果如果类(class)前面,什么都不加,默认的是什么?

我试过了,效果是:只有“同一个package内”才可调用,这点和protected类似,但是不同的是:“继承类”不可调用。

也就是说:类(class)前面什么都不加,跟public、private、protected三者都有区别。

那么,类(class)前面,什么都不加,默认的是什么?

`

  • 写回答

1条回答 默认 最新

  • caibinbing 2010-12-20 14:59
    关注

    就是你说的这种情况,人们一般称他为friendly

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?