我有两个问题需要解决。
第一个问题:
一个超类,名称为FatherClass,一个子类继承超类,
请阅读以下代码:
class FatherClass <FT> {
}
class SubClass : FatherClass { // Error : Reference to generic type 'MyFatherClass' requires arguments in <...>
}
怎么解决呢?请帮助我,谢谢。
---------------------------
第二个问题:
请阅读以下代码:
class FatherClass <FT>{
FT fatheType ; // Error : Expected declaration
}
FT是一种通用类型,
为什么属性父亲类型有错误?预期的声明是什么?
最佳答案
你可以用这个
class SubClass<FT> : FatherClass<FT> {
}
or a specific type of FatherClass
class SubClass : FatherClass<String> {
}
or
class SubClass<ST> : FatherClass<Int> {
}