【发布时间】:2013-06-07 09:47:28
【问题描述】:
假设我有一个类 Parent 并且孩子是 Child1 和 Child2。
我声明Parent+ParentCategory,然后声明一个方法:
-(void) Redraw;
稍后我希望 Child1 的 Redraw 函数与 Child2 的 Redraw 函数不同。
我可以声明 Child1+Child1Category 然后覆盖
-(void) Redraw
Child1的-(void)Redraw可以调用父类中的函数吗?
可以吗?
什么是好的方法?
我知道类可以相互继承。我知道协议可以相互扩展。我想知道为什么类别没有?
【问题讨论】:
-
stackoverflow.com/questions/3357282/… 之前也有人问过类似的问题。但它没有回答您调用父类别的 child1 类别函数的问题。
标签: objective-c objective-c-category