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
相关推荐
2601_966949654 小时前
为什么量化回测中 for 循环比 DataFrame 慢三个数量级?从向量化原理讲起打工仔折腾 AI4 小时前
用 Docker 部署 Excalidraw 手绘白板并配置固定公网访问的完整实践山岚的运维笔记4 小时前
mysql 专业笔记 -- 第 36 章:MySQL 管理掘金者阿豪4 小时前
Oracle 迁移金仓,50 个存储过程到底要改多少?聊聊实际改造中的几个问题大白804 小时前
iOS 内存深度解析:ARC 到底是怎么管理对象生命周期的焦玉全5 小时前
Redis Lua 脚本实战:从入门到精通(Java 版)知识的搬运工旺仔5 小时前
唯一索引与 NULL 值:PostgreSQL 主键约束与 NULLS NOT DISTINCT大勇前进5 小时前
从 OC 到 Swift,老 iOS 开发者踩过的 10 个语法大坑边境悍匪5 小时前
蜗牛学苑 Java 智能体学习 Day45|Knife4j+SpringBoot3、书城项目整合 MyBatis 思维导图复盘我的xiaodoujiao5 小时前
Django 基础知识详细图文教程 9-Django 模板引擎 2