访问修饰符 public、protected、private、已经默认不写(default)时的区别?


如图所示:

类的成员不写访问修饰符时默认是default。而默认对于同一个包中的其他类相当于公开(public),对于不是同一包中的其他类相当于私有的(private)。(有的拗口^-^)

受保护(protected)对子类相当于公开,对不是同一包中的没有父子关系的类相当于私有。

Java中,外部类的修饰符只能是public或默认,类的成员(包括内部类)的修饰符可以是以上四种。

优质内容筛选与推荐>>
1、使用 C# 2008 Express Edition 编写的猜数字游戏
2、跨多列,多行表头的DataGrid
3、Slowly & Clearly
4、从 NSURLConnection 到 NSURLSession
5、jquery根据name属性查找


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号