Scala泛型trait
//泛型trait
//定义格式:trait 特质名[泛型]
//使用格式:特质名[具体的类型]
object Test6 {
trait Logger[T]{
val name:T
def show(b:T):Unit ={
println(b)
}
}
class A extends Logger[String]{
override val name = "test"
}
def main(args: Array[String]): Unit = {
val a1 = new A()
a1.show("hi")
}
}
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.youkuaiyun.com/2401_84653595/article/details/144418415