私有属性和私有方法
私有属性
一个类的.h中声明的属性,用@private修饰,这样的属性叫做私有属性
@private
在当前类的内部/在子类的内部:不可以用_属性名访问(self _属性名),也可以通过setter/getter访问。
在子类的内部
在当前类的内部:可以用_属性名访问(self _属性名),也可以通过setter/getter访问
在子类的内部:不可以用_属性名访问(self _属性名),但可以通过setter/getter访问。
当类的属性写在.m中的 “@implementation”内 ,在Xcode中不会提示 这叫做真私有属性
私有方法
方法只写实现,没有把声明写在.h中,那么该方法就只能在内部使用,该方法就是私有方法。
私有方法可以是对象方法,也可以是类方法。 |
|