当前位置:  开发笔记 > 编程语言 > 正文

Java实例变量可访问性

如何解决《Java实例变量可访问性》经验,为你挑选了1个好方法。

Java中以下变量的可访问性有何不同?

public class Joe {
    public int a;
    protected int b;
    private int b;
    int c;
}

我最感兴趣的是最后一个人在做什么.



1> Daniel Hille..:

public:可读/写任何人

protected:对子类的实例和封闭包内的读/写

private:对类的任何实例以及内部或外部(封闭)实例进行读/写

int c:package-private,对同一个包内的所有类都是可读/可写的

有关更多详细信息,请参阅JLS

编辑:添加了受保护的评论说明从同一个包内授予访问权限,你们是完全正确的.还添加了私人评论.我现在想起了... ;-)

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有