Object-C学习(三)——权限修饰符的使用
Object-C的权限修饰符:
修饰符 | 类内部 | 子类 | 任何地方 |
private | YES | - | - |
protected | YES | YES | - |
public | YES | YES | YES |
默认是protected,不要声明public,它会破坏封装性。
还有一种修饰符——package:只能在当前框架中才能种被访问。
OC里面方法没有用修饰符来控制方法的私有的。oc中方法都是共有的。
可以通过不在.h文件声明,直接在.m文件中定义。这样来达到“私有”的效果。oc中没有私有方法。前面说的这个“私有”效果只是一个约定。