黑马程序员技术交流社区
标题:
OC中私有变量和私有方法(我总结很全面,希望能帮助大家)
[打印本页]
作者:
一步步往上爬
时间:
2016-1-5 12:28
标题:
OC中私有变量和私有方法(我总结很全面,希望能帮助大家)
相对私有的成员属性(私有变量)是定义在.m文件中的属性。在.m中定义的成员变量不能和它的头文件.h中的成员变量同名。
1. 子类中去尝试直接访问私有变量,结果不能访问。在子类的对象方法中尝试访问父类继承来的相对私有属性,结果是失败的。不能通过_
性名这种方式使用
2. 定义一个相对的私有属性。不能通过对象名->_属性名的方式进行访问
3. 在当前的对象方法中尝试访问相对私有属性是可以的
4. 不能直接访问.m文件中的属性,可以通过相对应的getter和setter方法进行访问
相对私有方法是在.m文件中写了实现,并未在.h中进行声明的方法
相对私有方法不能通过对象直接调用,通常是用在当前类的对象方法中
子类不可以访问父类的相对私有方法
作者:
foolishlovepig
时间:
2016-1-5 20:56
嗯好厉害,受教了!
作者:
holmesconan
时间:
2016-1-5 22:15
厉害厉害, 受教了
作者:
yfh349958021
时间:
2016-1-5 23:01
总结的挺全面的!赞
作者:
海棠依旧2046
时间:
2016-1-5 23:13
要不要这么牛,给我们点追赶的希望好不好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2