当 superclass 是 Swift 中的泛型 class 时如何继承 superClass
How to inheritance superClass when the superclass is a generic class in Swift
我有两个问题需要解决。
第一题:
一个Superclass,名字叫FatherClass,一个subclass继承superclass,
请阅读此代码:
class FatherClass <FT> {
}
class SubClass : FatherClass { // Error : Reference to generic type 'MyFatherClass' requires arguments in <...>
}
如何解决?请帮助我,谢谢。
----------------------------
第二题:
请阅读这段代码:
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> {
}
我有两个问题需要解决。
第一题:
一个Superclass,名字叫FatherClass,一个subclass继承superclass, 请阅读此代码:
class FatherClass <FT> {
}
class SubClass : FatherClass { // Error : Reference to generic type 'MyFatherClass' requires arguments in <...>
}
如何解决?请帮助我,谢谢。
----------------------------
第二题:
请阅读这段代码:
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> {
}