1
我试图将java项目移植到kotlin,并且遇到了一些问题。我有使用泛型Kotlin中的泛型扩展
interface View<P extends Presenter> {}
interface Presenter<V extends View> {}
interface BaseView<P extends Presenter> extends View<P> {}
class BaseActivity<P extends Presenter> extends AppCompatActivity implements BaseView<P> {}
起初两类我有错误的IDE一些Java中的MVP结构
interface Presenter<V : View<*>> {}
interface View<P : Presenter<*>> {}
我的错误是
*this type parameter violates the finite bound restriction*
没有使用Java代码的任何问题