美文网首页
Objective-C有多继承吗?没有的话用什么代替?

Objective-C有多继承吗?没有的话用什么代替?

作者: 西门丨不吹雪 | 来源:发表于2016-07-23 14:46 被阅读130次

OC没有多继承,通过设计模式实现多继承
1.通过协议(protocol)实现,协议只能提供接口,不能提供实现方法
缺点:需要修改两个父类,同时并不能调用两个父类的原生方法,需要在子类中实现方法。
2.通过组合实现“多继承”

相关文章

  • 【潮汐】iOS面试题-WLKJI(2019年6月)(2)

    1、Object-c有多继承吗?没有的话用什么代替? Objective-c只支持单继承,如果要实现多继承的话,可...

  • 【iOS面试题】之Foundation

    问题来源: 网络答案整理: Shreker 常见问题 Objective-C有多继承吗?没有的话用什么代替? 在O...

  • IOS面试题目学习

    OC有多继承吗?没有的话用什么代替? Objective-C如何对内存管理的?内存管理的原则是? Objectiv...

  • IOS面试相关

    OC有多继承吗?没有的话用什么代替? OC中没有多继承,可以用委托代理Protocol来实现。 如果有多继承 “:...

  • 面试题

    --- #####更多 * 9.OC有多继承吗?没有的话用什么代替? OC中没有多继承,可以用委托代理Protoc...

  • 提问

    * 1.OC有多继承吗?没有的话用什么代替? OC中没有多继承,可以用委托代理Protocol来实现。 * 2.O...

  • 面试题

    9.OC有多继承吗?没有的话用什么代替? OC中没有多继承,可以用委托代理Protocol来实现。 10.Obje...

  • 面试重点-ios

    1.OC有多继承吗?没有的话用什么代替? OC中没有多继承,可以用委托代理Protocol来实现。 2.Objec...

  • Objective-C有多继承吗?没有的话用什么代替?

    OC没有多继承,通过设计模式实现多继承1.通过协议(protocol)实现,协议只能提供接口,不能提供实现方法缺点...

  • iOS笔试题04

    《2018 iOS面试题系列》 1. Object-C有多继承吗?没有的话用什么代替? 1> OC是单继承,没...

网友评论

      本文标题:Objective-C有多继承吗?没有的话用什么代替?

      本文链接:https://www.haomeiwen.com/subject/wckwjttx.html