黑马程序员技术交流社区

标题: oc中的协议和分类怎么理解? [打印本页]

作者: leishui513    时间: 2015-1-11 16:00
标题: oc中的协议和分类怎么理解?
oc中的协议和分类怎么理解?

作者: mengxingdong    时间: 2015-1-11 16:19
分类可以理解为类的扩展,协议就按照字面上理解把。中药知道他们的用法和应用范围
作者: lnyg1992    时间: 2015-1-11 16:41
本帖最后由 lnyg1992 于 2015-1-11 17:07 编辑

分类可以在不改变原来类的模型的前提下,给类扩充一些方法;协议也可以提供方法(只有声明),但前提是某个A类得遵守某个B协议,这样A类就拥有了B协议中声明的方法,协议中默认情况下@required的方法在A类实现中必须实现(当然不实现也可以,只是有警告),@optional的方法可以实现可以不实现




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