多语言展示
当前在线:1030今日阅读:126今日分享:42

OC语言Category 类的深入(一)

OC特有的分类Category,依赖于类。它可以在不改变原来的类内容的基础上,为类增加一些方法。分类的使用注意:(1)分类只能增加方法,不能增加成员变量;(2)在分类方法的实现中可以访问原来类中的成员变量;(3)分类中可以重新实现原来类中的方法,但是会覆盖掉原来的方法,导致原来的方法无法再使用;(4)方法调用的优先级:分类->原来的类->父类,若包含有多个分类,则最后参与编译的分类优先;
方法/步骤
1

在Xcode中添加如下一个分类:

2

文件结构图:

3

在Person.h的分类中添加一个实例方法。

4

实现-(void)Study的方法。

推荐信息