美文网首页
第五章 隐藏实施过程 2018-10-11

第五章 隐藏实施过程 2018-10-11

作者: 哈222 | 来源:发表于2018-10-11 10:57 被阅读0次

    1.包:库单元 包名均小写

    每个编译单元都必须有一个以.java结尾的名字。而且在编译单元的内部,可以有一个公共(public)类,它必须拥有与文件相同的名字(包括大小写形式,但排除.java文件扩展名)。如果不这样做,编译器就会报告出错。每个编译单元内都只能有一个public 类(同样地,否则编译器会报告出错)。

    编译一个.java 文件时,我们会获得一个名字完全相同的输出文件;但对于.java 文件中的每个类,它们都有一个.class 扩展名。.java文件和.class文件是一对一/多的关系。

    package mypackage:语句必须作为文件的第一个非注释语句出现。

    该语句的作用是指出这个编译单元属于名为mypackage 的一个库的一部分。如果其他人想使用这个名字,要么指出完整的名字,要么与mypackage 联合使用import 关键字。

    2.java访问指示符

    作用域    当前类  同包   子孙类 其他

    public          √          √        √         √

    protected    √          √        √          ×

    default        √          √        ×          ×

    private        √          ×        ×          ×

    相关文章

      网友评论

          本文标题:第五章 隐藏实施过程 2018-10-11

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