第六章:访问权限控制(即封装)

  1. 访问权限控制的主要目的是隐藏具体的实现。
  2. 代码编写很难做到一次性实现最佳的写法. 在编程过程中对于代码的重构是不可避免的. 而重构代码的目的是为了更高效, 更可读, 更具有维护性
  3. 访问权限控制就是为了增加代码复用, 减少重构压力的结构化工具。
  4. 四种访问权限: public,private,protected,package(default)
  5. java中包的意义和C++中的命名空间类似, 是用于指引编译器找到对应类的地址。
  6. 一个.java文件是编译的一个单元, 每个编译单元中必须有一个和文件名一致的公开类, 其他所有类都必须不能为公开类。
  7. 对于.java文件编译的结果是多个.class文件, 对于一个编译单元中的每一个类型都会输出一个.class文件。
  8. Java的运行文档是将多个.class文件打包压缩为一个.jar文件. 使用Java虚拟机对于该文件中的类型以及数据进行查找, 转载以及解释。
  9. 一个类库一般是一个包的形式进行组织, 该包中有一组类文件, 每个文件有一个public类, 以及任意数量的非public类型。
  10. 在Java中限制所有的包名为小写, 类名为大驼峰。
  11. Java编译器寻找类库的方式是通过CLASSPATH环境变量, 以这些环境变量为根目录, 以每一层包的名称作为文件夹名称进行文件树的查询. 一般类库是以.jar格式进行存储的。
  12. 代码库的导入: 使用importimport static
  13. 使用import改变代码的行为: 可以通过对于debug版本的类库设置统一格式的引入路径, 使得对于不同状态的代码只需要修改引入名称即可进行调整。
  14. 编写代码中的一个重要内容就是尽可能减少实现的暴露。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值