【发布时间】:2019-03-25 09:30:53
【问题描述】:
我遇到以下代码错误:
interface A1 {
val string: String
}
data class A2(override var string: String = "") : A1
interface Test {
fun f(): Observable<List<A1>>
}
fun func(): Observable<List<A2>> = return ...
class TestImpl : Test{
override fun f(): Observable<List<A1>> = func()
}
最后一行代码中存在类型不匹配。如果可能的话,我该如何更改它以获得正确的声明?
【问题讨论】:
标签: android generics kotlin rx-java