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泛型的特质
痕5172024-12-14 18:29
相关推荐
tobebetter95273 小时前
How to manage python versions on windowsY***h1874 小时前
第二章 Spring中的Bean9***P3344 小时前
PHP代码覆盖率CoderYanger4 小时前
优选算法-栈:67.基本计算器Ⅱjllllyuz4 小时前
Matlab实现基于Matrix Pencil算法实现声源信号角度和时间估计稚辉君.MCA_P8_Java4 小时前
DeepSeek 插入排序多多*4 小时前
Java复习 操作系统原理 计算机网络相关 2025年11月23日t***p9354 小时前
idea创建SpringBoot自动创建Lombok无效果(解决)d***81725 小时前
解决SpringBoot项目启动错误:找不到或无法加载主类p***43485 小时前
Rust网络编程模型