Objective C& Swift支持分层继承?

时间:2018-01-14 07:23:05

标签: objective-c swift inheritance multiple-inheritance

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

2 个答案:

答案 0 :(得分:0)

是的,两种语言都支持分层继承。 iOS SDK中有无数个例​​子。

UIResponder由UIApplication,UIView,UIViewController子类化。

UIView显然有很多子类,就像UIViewController一样。

答案 1 :(得分:0)

关于Inheritance的Wikipedia页面指出Java 8支持default methods的多重继承。

Swift 4 Extensions支持与protocol extensions非常相似的概念。所以你可以说Swift 4也支持多重继承。