前言
修饰词的作用主要是限制属性、方法、类的访问范围.在OC中我们创建一个类,这个类的属性和方法是不是私有属性,我们通过是否把方法暴露在类的.h文件中来体现,当然了,因为有RunTime的存在,OC是不存在绝对的私有属性.🌚 🌚 🌚 那么在java中属性和方法的修饰词又是怎么个情况呢?
Java中的修饰词
在Java中的修饰词主要有三个,分别是 publice、protected、private.其中访问权限层级关系为publice>protected>private.当然了,如果我们什么修饰词都不加入的话,我们就是默认的访问范围权限了,我们通过下面的一张表来展示各种修饰词的访问范围.
修饰词 | 本类 | 子类 | 同包类 | 其他类 |
---|---|---|---|---|
默认 | 可以 | 不可以 | 可以 | 可以 |
publice | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不可以 |
private | 可以 | 不可以 | 不可以 | 不可以 |
通过上面我们就可以很清楚的分辨出三种修饰词的权限范围了.这里再次声明一下,本文集只是学习笔记类型,非讲解(免得误人子弟).
网友评论