黑马程序员技术交流社区

标题: OC中属性的四种作用域 [打印本页]

作者: 似神仙    时间: 2015-12-3 20:37
标题: OC中属性的四种作用域
公共的
@public 在任何地方都能通过对象访问.对象名->属性名

受保护的
@protected 只能在子类和本类中访问.对象名->属性名
在外部访问需要设置  set get方法

私有的
@private 只能在本类中访问

框架的
@package 表示能在框架中访问. 权限是介于public与protected之间.

类可以没有声明, 只有实现,
实现里也可以创建属性,主函数中也可以创建对象并使用
里面的属性默认是@private
作者: 学习黑马精神    时间: 2015-12-3 20:44
嗯  了解到了!
作者: 似神仙    时间: 2015-12-3 20:46
学习黑马精神 发表于 2015-12-3 20:44
嗯  了解到了!

谢谢关注!
作者: 马尔代夫的日出    时间: 2015-12-3 21:34
不错....................




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