概述
实践
代码
package com.fun.scala
import java.io.File
import scala.io.Source
object ImplicitClassApp {
def main(args: Array[String]): Unit = {
val file = new File("data/wc.data")
println(file.read())
}
implicit class FileEnhance(file:File){
def read() =Source.fromFile(file.getPath).mkString
}
}
执行
结束
隐式类的定义和使用
至此结束。