Java编程思想简要笔记——第六章 访问权限控制

访问控制是Java面试中常见的考试范围,以前在面试中常被问到,一直在被表格,但还是记不住。主要是总在default和protected里面混,本章中有一个结论protected是为了继承而生的这句话让我彻底区分开了他们的范围,protected是继承的体现,所以子类一定可以方法,default和protected肯定是不同,所以default只能在同类和同包中访问。果然是知其然,更要知其所以然,否则摔个跟头就忘了。

包:库单元

package语句必须是文件中除了注释外的第一句程序代码
冲突:如果导入两个有相同类名的包,需要用全包名来声明变量
定制工具库:可以用实现静态方法来构造工具库,在使用时用static import导入包

Java访问权限修饰词

同类中同包中子类中全局
public
protected
default
private

接口和实现

  1. 限定客户端使用和不可使用的界限
  2. 接口和实现分离

好习惯:成员变量,方法等按照public->protected->default->private排序方便阅读

类的访问权限

通常是public的,不可以private或者protected的,这个有特例,内部类就是可以是private或protected的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kiba_zwei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值