首页 > 其他 > 详细

黑马程序----category(分类)

时间:2015-03-13 21:56:31      阅读:401      评论:0      收藏:0      [点我收藏+]

------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

category(分类)

1.作用:

  • 在不改变原来类内容的基础上,增加一些方法,但是不能增加成员变量;

2.分类的使用注意:

  • 分类只能增加方法,不能增加成员变量

  • 分类方法实现中可以访问原来类中声明的成员变量(必须是手动的声明)

  • 分类中可以重新实现原来类中的方法,但是会覆盖掉原来类中的方法,会导致原来类中的方法失效

  • 方法调用的优先级:分类(最后参与编译的分类) --> 原来类 --> 父类,如果几个分类中都实现了原来类中的一个方法,再调用次方法时,会调用最后一次参与编译的分类中的方法。

3.代码展示:

分类(Person + ZYC).h文件

    技术分享

 

 

分类(Person + ZYC).m文件

   技术分享

原先类(Person).h文件:

技术分享

原先类(Person).m文件:

技术分享

main.m文件:

技术分享

 
 

黑马程序----category(分类)

原文:http://www.cnblogs.com/unique-ios/p/4335953.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!