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
相关推荐
努力的lpp2 小时前
php反序列化一(大白话版)2分钟速写快排2 小时前
什么是 RAG?如何用 RAG 实现一个用户记忆?菜鸟~noob2332 小时前
【电子战】第03篇:CFAR(恒虚警)处理【含matlab代码】面向Google编程2 小时前
Apache Iceberg Variant 类型:v3 半结构化数据不再「二选一」jason成都3 小时前
Spring WebFlux 适配达梦新方案|dm‑r2dbc:Netty 异步传输的实验性 R2DBC 驱动泡海椒3 小时前
内置SPI函数库详解:JQuick-Java Builtin工具类实战用法hqyjzsb3 小时前
零 AI 项目经验,学 Python 转型 AI 的正确顺序是什么?Keven_114 小时前
算法札记:ACM适用的很骚的C++语法(持续更新)北岛贰4 小时前
迷茫焦虑期,我做了一个带支付带官网的 AI 聊天虚拟恋人 App脉动数据行情14 小时前
C# 实现德指 DAX 期货 WebSocket 实时行情监听