package test39 //泛型特质 object test5 { //定义一个日志 //泛型特质.X是泛型名称,可以更=更改 trait Logger[X]{ val content:X def show():Unit } //定义一个类去实现特质 class FileLogger extends Logger[String]{ override val content: String = "file" override def show(): Unit = { println(content) } } def main(args: Array[String]): Unit = { val fileLogger = new FileLogger() fileLogger.show() } }
Scala的泛型
最新推荐文章于 2025-07-29 19:59:06 发布