程序员成长日记之(一)从渣渣到菜鸡

day_06《Think in Java》读书笔记(访问权限控制)

6.1 包:类单元

import java.util.ArrayList;//避免冲突
.java文件一个编译单元;一个public类,并且与类名相同
6.11 代码组织
	Java既不是编译型语言也不是解释型语言,编译后生成 . class文件;
6.1.2 创建独一无二的包
//区分同名类
Date dateUtil = new java.util.Date();
Date dateSql = new java.sql.Date(1);
6.1.3 定制工具库
6.1.4 用import改变行为
6.1.5 对使用包的忠告

6.2 Java访问权限修饰词
6.2.1 包访问权限在这里插入图片描述
6.2.2 public:接口访问权限
public之后紧跟的成员声明自己对每个人都是可用的;
6.2.3 private:你无法访问
除了该成员的类以外,其他任何类都无法访问这个成员;
6.2.4 protected:继承访问权限
处理继承的概念;

6.3 接口和实现
数据和方法包装进类中,封装。其结果是一个同时带有特征和行为的数据类型。
设定客户端程序员可以使用和不可使用的界限;
接口和具体实现类进行分离;

6.4 类的访问权限
每个编译单元(文件)只有一个public类;
public类必须完全与还有该编译单元的文件名相匹配,包括大小写;
编译单元可以不含有public类,文件名随意;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值