小编Hi *_* Lo的帖子

Kotlin类类型参数:未检测到不匹配

Kotlin代码:

class Inva<T>{
    fun <T> x(y:T) {}
}

fun main(args: Array<Integer>) {
    var inva = Inva<Int>()
    inva.x(“123”)
}
Run Code Online (Sandbox Code Playgroud)

Java等价物:

public class Vab<T> {

    void x(T y) {}

    public static void main(String[] args) {

       Vab<Integer> vab = new Vab<Integer>();

       vab.x("123");

   }
}
Run Code Online (Sandbox Code Playgroud)

为什么Kotlin代码允许不变量,而Java代码被正确标记为无效?

java kotlin

1
推荐指数
1
解决办法
117
查看次数

标签 统计

java ×1

kotlin ×1