6trait特质包别名文件
Posted lybpy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6trait特质包别名文件相关的知识,希望对你有一定的参考价值。
trait 类似java接口,scala中extends继承with多个类或接口
自身类型
trait A{ this:B => //约束当前trait只能由哪些类实现 } class B extends A{ } class C extends A{ //错误 }
包命名别名防止冲突
import scala.collection.mutable.{Map => MMap}
scala.io.Source.fromURL("https://www.cnblogs.com/") 网络
scala.io.Source.fromFile("/1.txt") 本地
private[this] 进一步限定变量使用范围
以上是关于6trait特质包别名文件的主要内容,如果未能解决你的问题,请参考以下文章