相对私有的成员属性(私有变量)是定义在.m文件中的属性。在.m中定义的成员变量不能和它的头文件.h中的成员变量同名。
1. 子类中去尝试直接访问私有变量,结果不能访问。在子类的对象方法中尝试访问父类继承来的相对私有属性,结果是失败的。不能通过_
性名这种方式使用
2. 定义一个相对的私有属性。不能通过对象名->_属性名的方式进行访问
3. 在当前的对象方法中尝试访问相对私有属性是可以的
4. 不能直接访问.m文件中的属性,可以通过相对应的getter和setter方法进行访问
相对私有方法是在.m文件中写了实现,并未在.h中进行声明的方法
相对私有方法不能通过对象直接调用,通常是用在当前类的对象方法中
子类不可以访问父类的相对私有方法 |
|