class Box<T>(t:T){
var value = t
fun show(){
println("box in $value")
}
}
泛型类型参数
var i = Box(1)
var j = Box<Int>(2)
声明的时候可以使用泛型,也可以省略,编译器会自己推断类型
变化
kotlin中没有Java中的通配符,取代通配符的是:声明变化和类型投影
class Box<T>(t:T){
var value = t
fun show(){
println("box in $value")
}
}
泛型类型参数
var i = Box(1)
var j = Box<Int>(2)
声明的时候可以使用泛型,也可以省略,编译器会自己推断类型
kotlin中没有Java中的通配符,取代通配符的是:声明变化和类型投影