当 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> {
}