Object-c的类可以多重继承么?可以实现多个接口么?重写一个类的方式用继承好还是分类好?为什么?

IT互联网 已帮助: 时间:2025-06-11 07:49:56

Object-c的类可以多重继承么?可以实现多个接口么?重写一个类的方式用继承好还是分类好?为什么?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:多个,重写,可以实现

参考解答

用户头像

432***135

2025-06-11 07:49:56

Objective-c只支持单继承,如果要实现多继承的话,可以通过类别和协议的方式来实现,cocoa 中所有的类都是NSObject 的子类,多继承在这里是用protocol 委托代理 来实现的。

上一篇 #import 跟#include 有什么区别?#import 跟 #import''有什么区别?#

下一篇 拷贝构造函数在哪几种情况下会被调用?

相似问题