2016-08-14 69 views

回答

0

协议“继承”(它实际上是构造)是实现这一点和/或使用扩展的方式。

Swift类没有多父继承。

来自多个源的“继承”,在这种情况下,创建协议的扩展必要的行为和属性,然后符合尽可能多的人,因为你需要,像这样:

class NamedMyClass: ParentOfMyClass, FirstProtocol, SecondProtocol { 
// all your custom implementations 
} 
+0

所以我不能在同一个文本区使用材料设计库旁边的堆栈 – lordxxx

+0

有一种方法,但没有简单的方法。你真的必须将两个库结合在一起。 –

+0

好吧,那会太过分了 – lordxxx