class Feature<T, V>(value: T, value2: V) {
// generics // generalize
// val data: T // store value
// val data2: V
init {
// data = value
// data2 = value2
println(value)
println(value2)
}
}
fun main() {
val v = Feature(false, 45345345345.345)
}
class GenericFunction {
fun <T,V>display(value1 : T , value2 : V) {
println("value 1 is $value1 and value2 is $value2")
}
}
fun main() {
val g = GenericFunction()
g.display(false,true)
}
0 Comments