Swift支持继承类型

时间:2014-12-09 05:37:45

标签: ios swift

我想只有这两种类型在swift中可用,我只是想知道,我错过了什么,你的帮助将不胜感激?

  • 多级

3 个答案:

答案 0 :(得分:7)

是的,在Swift和Objective-c中单个多级继承是受支持的。

在swift和许多其他语言中,多重继承受限于使用类,因为历史问题,如致命钻石和其他歧义。在swift中你可以实现 Protocols在某个级别的多重继承

答案 1 :(得分:3)

请参阅此Inheritance in Swift

请参阅视频教程:

Inheritance in swift

另一个关于swift继承的好教程:

Inheritance tutorial in swift

Code example on Inheritance and other topics in swift

答案 2 :(得分:2)

只有那两个在swift中可用,但你可以实现多重继承。你可以使用一个协议来实现与多重继承相同的结果。