我正在开发中使用Kotlin
,Android
我想创建具有两个泛型的类,其中一个V
必须是 的子类View
,并且类也应该实现一些接口MyInterface
。
怎么做?我试过这样的东西
class Test<T, V>(val value1: String, val map: Map<T, V>) where V: View, MyInterface
或者
class Test<T, V>(val value1: String, val map: Map<T, V>) where V: View: MyInterface
但我不知道什么是正确的语法?