gpt4 book ai didi

swift - 协议(protocol)可以继承类吗?

转载 作者:行者123 更新时间:2023-11-30 10:33:39 29 4
gpt4 key购买 nike

我在 Playground 上写了这些行,但没有收到任何编译错误:

class A {}
protocol B : A {}

协议(protocol)怎么可能继承自类?

最佳答案

它并不是真正继承该类的协议(protocol)。该语法表示协议(protocol) B 只能由 AA 的子类遵守。

以下是一些示例:

class C : A {}
class D {}

extension A : B {} // works
// or
// extension C : B {} // works


extension D : B {} // error

关于swift - 协议(protocol)可以继承类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58560723/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com