0
下面的類結構:參考泛型類型在科特林
abstract class GenericClass<T: Fragment> {
protected lateinit var fragment: T
fun anOperation(){
//do something
}
}
class ConcreteA: GenericClass<AFragment> {
}
class ConcreteB: GenericClass<BFragment>{
}
我怎樣才能做到這一點?
fun useFragment(f:GenericClass){
f.anOperation()
}
當我宣佈useFragment
功能我得到 「One type argument expected for class GenericClass
」
不錯的解釋 –