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
相关推荐
毕设源码-郭学长1 分钟前
【开题答辩全过程】以 基于SpringBoot的企业销售合同管理设计与实现为例,包含答辩的问题和答案while(1){yan}1 分钟前
JVM八股文今晚打老虎3 分钟前
c++之基础A(二维数组)第四课向往着的青绿色6 分钟前
编程式事务,更加精细化的控制Java编程爱好者7 分钟前
同事查日志太慢,我现场教他一套 awk、tail、grep、sed 组合拳Rinai_R21 分钟前
Go 的调度模型t1987512828 分钟前
计算力学中经典四阶常微分方程的MATLAB求解方法爱学大树锯32 分钟前
【双雄压榨】本地机访问宿主机Portainer(9000端口)桦说编程37 分钟前
实现一个简单的并发度控制执行器wjs202438 分钟前
MySQL 复制表