代碼如下: package test41 //泛型特質 object test3 { //定義一個日志//泛型特質,X是泛型名稱,可以更改。trait Logger[X] {val content: Xdef 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()} }
運行結果如圖: