黑马程序员技术交流社区

标题: 私有属性 [打印本页]

作者: wx_GhSVW08z    时间: 2016-7-14 20:36
标题: 私有属性
私有属性和私有方法


私有属性

一个类的.h中声明的属性,用@private修饰,这样的属性叫做私有属性

@private
在当前类的内部/在子类的内部:不可以用_属性名访问(self _属性名),也可以通过setter/getter访问。
在子类的内部

在当前类的内部:可以用_属性名访问(self _属性名),也可以通过setter/getter访问
在子类的内部:不可以用_属性名访问(self _属性名),但可以通过setter/getter访问。

当类的属性写在.m中的 “@implementation”内 ,在Xcode中不会提示 这叫做真私有属性


私有方法

方法只写实现,没有把声明写在.h中,那么该方法就只能在内部使用,该方法就是私有方法。

私有方法可以是对象方法,也可以是类方法。
作者: wx_GhSVW08z    时间: 2016-7-14 20:37
求评论!!!!!!!!

作者: huan42025    时间: 2016-7-14 21:11
楼主写的不错。支持了。。。。。
作者: gdutyong    时间: 2016-7-16 17:20
顶!!!!!!!!!!
作者: M.W    时间: 2016-7-16 18:21
写得很好





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2