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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 毛强 中级黑马   /  2015-8-20 09:28  /  893 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

分类使用的注意事项
1、分类只能增加方法,不能增加成员变量、@property可能编译时不会报错,运行时会报错。
2、在分类方法中可以访问原类中的成员变量,因为本来就是一部分。
3、如果分类中和原类中出现同名的方法,则优先调用分类中的方法

2 个回复

倒序浏览
➢        Category可以访问原始类的实例变量,但不能添加变量,只能添加方法。如果想添加变量,可以考虑通过继承创建子类
➢        Category可以实现原始类的方法,但不推荐这么做,因为它是直接替换掉原来的方法,这么做的后果是再也不能访问原来的方法
➢        多个Category中如果实现了相同的方法,只有最后一个参与编译的才会有效
回复 使用道具 举报
没看懂的样子
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马