斯威夫特:如何从协议中要求符合该协议的类型也必须继承特定的类?

时间:2019-03-27 10:11:17

标签: swift swift-protocols

我想创建一个像这样的简单协议:

protocol TestProtocol {}

class TestClass: TestProtocol {}

但是,假设我有两个类,AB,有没有办法让我强制TestClass继承AB ?喜欢:

class TestClass: TestProtocol {} // Would throw an error
class TestClass: A, TestProtocol {} // OK

有没有一种方法可以从协议中做到这一点,或者甚至还有另一种方法?

感谢您的帮助。

0 个答案:

没有答案