oc有多重继承吗
答案:3 悬赏:80 手机版
解决时间 2021-12-01 20:35
- 提问者网友:wodetian
- 2021-12-01 17:38
oc有多重继承吗
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-12-01 18:17
1、Objective-C的类可以多重继承么?可以采用多个协议么?
答:不可以多重继承,可以采用多个协议。
2、#import和#include的区别是什么?#import<> 跟 #import""有什么区别?
#import能避免头文件被重复包含的问题:
1) 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。
使用include要注意重复引用的问题:
class A,class B都引用了class C,class D若引用class A与class B,就会报重复引用的错误。
2)#import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。
所以,#import比起#include的好处就是它避免了重复引用的问题。所以在OC中我们基本用的都是import。
#import<> 包含iOS框架类库里的类,#import""包含项目里自定义的类。
答:不可以多重继承,可以采用多个协议。
2、#import和#include的区别是什么?#import<> 跟 #import""有什么区别?
#import能避免头文件被重复包含的问题:
1) 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。
使用include要注意重复引用的问题:
class A,class B都引用了class C,class D若引用class A与class B,就会报重复引用的错误。
2)#import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。
所以,#import比起#include的好处就是它避免了重复引用的问题。所以在OC中我们基本用的都是import。
#import<> 包含iOS框架类库里的类,#import""包含项目里自定义的类。
全部回答
- 1楼网友:持酒劝斜阳
- 2021-12-01 20:12
OC没有多重继承
- 2楼网友:醉吻情书
- 2021-12-01 19:43
没有多重继承,但是可以用代理来实现类似的功能
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯