子类是不是继承委托回调?

Posted

技术标签:

【中文标题】子类是不是继承委托回调?【英文标题】:Does a subclass inherit delegate callbacks?子类是否继承委托回调? 【发布时间】:2011-09-13 09:23:20 【问题描述】:

对于目标 C,我完全是个新手,这个令人困惑的问题发生在我身上。 就是这样,

假设我们有一个实现 UITableViewDelegate 的视图控制器。如果我们扩展这个视图控制器,子类是否会继承 UITableViewDelegate 回调方法。因此,我们可以覆盖子类中的某些回调,例如 cellForRowAtIndexPath 等。

祝你有美好的一天

【问题讨论】:

【参考方案1】:

是的,当然。子类也将符合协议。这些方法的实现在超类中进行,如果在子类中重新定义,则在子类中实现。

【讨论】:

另一个问题我们也可以使用类别覆盖它吗?来自子类的 cellForRowAtIndexPath 之类的回调? 你可以,但不鼓励,类别不能替代子类***.com/q/5272451/674751

以上是关于子类是不是继承委托回调?的主要内容,如果未能解决你的问题,请参考以下文章

JS 中通过对象关联实现『继承』

UITextField 的子类

C++11 继承构造函数和委托构造函数

C++11 继承构造函数和委托构造函数

java中一个子类是不是可以继承父类的构造方法

继承打破封装? [关闭]