A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wx_GhSVW08z 中级黑马   /  2016-7-14 20:36  /  1041 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

私有属性和私有方法


私有属性

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

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

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

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


私有方法

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

私有方法可以是对象方法,也可以是类方法。

4 个回复

倒序浏览
求评论!!!!!!!!
回复 使用道具 举报
楼主写的不错。支持了。。。。。
回复 使用道具 举报
顶!!!!!!!!!!
回复 使用道具 举报
写得很好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马