我知道Objective-C和Swift支持多级继承。但它们是否也支持分层继承,或者支持多级继承的任何语言默认支持分层?
答案 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也支持多重继承。