博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scala依赖限制
阅读量:6758 次
发布时间:2019-06-26

本文共 418 字,大约阅读时间需要 1 分钟。

hot3.png

class Test2 {  }trait Logger{    def logger(msg:String){      println(msg)    }} trait Auth{   //这个auto限定了如果继承Auth 必须混入 Logger     auth:Logger=>     def act(msg:String){       logger(msg)     } } object Di extends Auth with Logger{       override def logger(msg:String)=println(msg)   }object DI2 {     def main(args:Array[String]){       Di.act("i like you")     }   }

转载于:https://my.oschina.net/u/1169079/blog/614343

你可能感兴趣的文章
IIS中添加MIME类型
查看>>
Restful风格wcf调用2——增删改查
查看>>
Kettle定时执行(ETL工具)【转】
查看>>
SQL Server里的闩锁介绍
查看>>
ARM Linux 3.x的设备树(Device Tree)
查看>>
信用局项目总结阶段
查看>>
webbrowser自动实现登录博客园
查看>>
Javascript学习6 - 类、对象、继承
查看>>
Java并发编程:如何创建线程?
查看>>
Faster R-CNN CPU环境搭建
查看>>
IOS在线安装App
查看>>
base 镜像 - 每天5分钟玩转容器技术(10)
查看>>
六、编写第一个应用【外部nodejs调用】
查看>>
利用DNSlog回显Weblogic(CVE-2017-10271) 漏洞执行命令结果
查看>>
第16件事 愿景和目标要接地气
查看>>
细嚼慢咽 Mongoose 5
查看>>
Direct3D 11 Tutorial 7:Texture Mapping and Constant Buffers_Direct3D 11 教程7:纹理映射和常量缓冲区...
查看>>
Objective C内存管理进阶(一):实践准则
查看>>
TrackPoint_configure_ThinkPad_squeeze(06-16.2011)
查看>>
CSDN博客频道“移动开发之我见”主题征文活动
查看>>