A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 984326157 中级黑马   /  2015-7-13 22:12  /  611 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

* 分类的作用:
1> 将一个类中的不同方法分到多个不同的文件中存储, 便于对类进行模块化设计、团队合作
开发。
2> 可以在不修改原来类的基础上, 为这个类扩充一些方法.
* 分类中只能增加"方法", 不能增加成员变量、@property等。 * 分类可以访问原来类中的成员变量
* 主类与分类中方法的调用优先级问题:
1> 当分类与主类中都有同一个方法的时候, 优先调用分类中的方法。
2> 当多个分类中都有同样的一个方法的时候, 优先调用最后一个参与编译的分类中的方法。
* 类扩展(匿名分类)
0> 类扩展是写在.m文件中的, 为当前类扩展一些私有的成员.
1> 作用: 为某个类扩充一些私有的成员变量和方法.
2> "类扩展"对比"分类", 就少了一个分类名称, 因此也有人称它为"匿名分类".

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马