美文网首页
第六章 访问权限控制

第六章 访问权限控制

作者: 老茂在北京 | 来源:发表于2016-12-09 15:49 被阅读9次

    public > protected > 包访问权限 > private

    包:库单元

    包:一组类的集合。通过import引入
    编译单元可以有一个public类,该类名必须与文件名相同,最多有一个public类。

    关于包名后面在学习

    包必须位于指定的目录之中,该目录必须是以CLASSPATH开始的目录中可以查询到的

    包访问权限

    默认权限:当前的包中的所有其他类对那个成员都有访问权限,但对于这个包之外的所有类,这个成员确实private。
    取得对某成员的访问权的方法:

    • 使该成员成为public。无论是谁都可以访问
    • 采用默认权限,让类置于同一个包内。
    • 继承而来的类可以访问public 和 protected成员。
    • 提供访问器(accessor)和变异器(mutator)

    public

    private你无法访问

    private可以修饰方法和成员
    当一个方法确认为该类的“助手”,可以把它指定为private.

    protected == 包访问权限+继承类访问权限

    类的访问权限

    只有public 和 包访问权限
    如果不希望其他任何人对该类拥有访问权限,可以把所有的构造器指定为private。这种情况下可以通过static方法创建。

    相关文章

      网友评论

          本文标题:第六章 访问权限控制

          本文链接:https://www.haomeiwen.com/subject/ozwemttx.html