您当前的位置: 首页 >  ar

段智华

暂无认证

  • 4浏览

    0关注

    1232博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

第11课:scala面向接口编程彻底实战和spark源码鉴赏

段智华 发布时间:2016-07-30 10:28:36 ,浏览量:4

第11课:scala面向接口编程彻底实战和spark源码鉴赏 1 spark源码scala类的接口使用鉴赏 2 scala中面向接口代码操作实战

 

Scala的类的实例对象也可以混入接口,以扩展当前对象的实例的功能
 
package com.dt.spark.scala.bascis

trait Logger{
  def log(message:String){
    println("Logger:  "+ message)
  }
}

trait aLogger extends Logger{
    println("a Logger:  " )
 override  def log(message:String){
    println("a Logger:  "+ message)
  }
}

trait bLogger extends Logger{
     println("b Logger:  " )
 override def log(message:String){
    println("b Logger:  "+ message)
  }
}

trait cLogger extends Logger{
    println("c Logger:  " )
 override  def log(message:String){
    println("c Logger:  "+ message)
  }
}

trait dLogger extends Logger{
     println("d Logger:  " )
 override  def log(message:String){
    println("d Logger:  "+ me
关注
打赏
1659361485
查看更多评论
立即登录/注册

微信扫码登录

0.0833s