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

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

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

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

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

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

2.java访问指示符

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

public          √          √        √         √

protected    √          √        √          ×

default        √          √        ×          ×

private        √          ×        ×          ×

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,260评论 18赞 399
  • 第一次使用简书,希望可以记录自己的点点滴滴!! 加油!
    Eason_Yang阅读 316评论 0赞 0
  • 如何拍出孩子萌萌哒美照
    峻一阅读 178评论 0赞 1
  • 十一、身世之谜之再探身世 林龙躺在床上,脑中将在江湖中这一路上发生的事反反复复的想了几遍,越想心中的疑惑越多,越想...
    素笔织梦阅读 327评论 0赞 0
  • 人生苦难重重 第一部分:全面的自律 一、不自律的表现 1、拖延时间,希望问题自动消失; 2、对问题视而不见,假装它...
    汪宇萌阅读 828评论 0赞 1

友情链接更多精彩内容