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
相关推荐
CHANG_THE_WORLD1 小时前
python 批量终止进程exe古城小栈1 小时前
从 cargo-whero 库中,找到提升 rust 的契机keep one's resolveY1 小时前
SpringBoot实现重试机制的四种方案Gary Studio2 小时前
安卓HAL C++基础-智能指针啧不应该啊3 小时前
Day1 Python 与 C 的类型区别cen__y3 小时前
Linux07(信号01)阿丰资源3 小时前
基于Spring Boot的电影城管理系统(直接运行)IT_陈寒3 小时前
SpringBoot自动配置的坑差点让我加班到天亮xingpanvip3 小时前
星盘接口开发文档:星相日历接口指南guygg883 小时前
基于遗传算法的双层规划模型求解MATLAB实现