Objective C & Swift 是否支持分层继承?



我知道Objective-C和Swift支持多级继承。但是它们是否也支持分层继承,或者任何支持多级继承的语言都默认支持分层?

是的,两种语言都支持分层继承。iOS SDK 中的例子数不胜数。

UIResponder 由 UIApplication、UIView、UIViewController 组成。

UIView显然有许多子类,UIViewController也是如此。

维基百科关于继承的页面指出,Java 8默认支持多重继承方法。

Swift 4 扩展支持与协议扩展非常相似的概念。所以你可以说 Swift 4 也支持多重继承。

相关内容

  • 没有找到相关文章

最新更新