Object-C学习(三)——权限修饰符的使用

Object-C的权限修饰符:

修饰符 类内部 子类 任何地方
private YES - -
protected YES YES -
public YES YES YES

默认是protected,不要声明public,它会破坏封装性。

还有一种修饰符——package:只能在当前框架中才能种被访问。

 

OC里面方法没有用修饰符来控制方法的私有的。oc中方法都是共有的。

可以通过不在.h文件声明,直接在.m文件中定义。这样来达到“私有”的效果。oc中没有私有方法。前面说的这个“私有”效果只是一个约定。

posted @ 2015-08-13 15:07  Mas丶Driver  阅读(261)  评论(0编辑  收藏  举报