scala 隐式转换


隐式转换 缺少好完,但是对于 java对类方法严格要求, 确实起到补充作用。

java 如果实现需要代码开发大量代码 我估计新的java代码也会引入这些方法。

import java.io.File
import scala.io.Source
/* @author zhao
*/

class RichFile(val file:File){
  def read=Source.fromFile(file.getPath()).mkString
 
}
object Context {
  implicit def file2RichFile(file:File)=new RichFile(file)
}
object Hello_Implicit_Conversions1 {
 
  def main(args:Array[String])
  {
  implicit def file2RichFile(file:File)=new RichFile(file)
   println(new File("c:\\aaaa").read);
  }
 
}

猜你喜欢

转载自zhaomengsen.iteye.com/blog/2344470