gpt4 book ai didi

swift - Swift 中当父类(super class)是泛型类时如何继承父类(super class)

转载 作者:行者123 更新时间:2023-11-30 13:33:08 25 4
gpt4 key购买 nike

我有两个问题需要解决。

第一个问题:

一个父类(super class),名称为FatherClass,子类继承父类(super class),请阅读此代码:

class FatherClass <FT> {
}

class SubClass : FatherClass { // Error : Reference to generic type 'MyFatherClass' requires arguments in <...>
}

如何解决?请帮助我,谢谢。

enter image description here

-------------------------------------

第二个问题:

请阅读此代码:

class FatherClass <FT>{
FT fatheType ; // Error : Expected declaration
}

FT 是泛型类型,

为什么属性fatherType有错误?预期声明是什么?

最佳答案

你可以使用这个

class SubClass<FT> : FatherClass<FT> { 
}

or a specific type of FatherClass

class SubClass : FatherClass<String> {
}

or

class SubClass<ST> : FatherClass<Int> {
}

关于swift - Swift 中当父类(super class)是泛型类时如何继承父类(super class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36352463/

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