您的位置:首页 > 其它

云星数据---Scala实战系列(精品版)】:Scala入门教程029-Scala实战源码-Scala 的特质 (接口)05

2017-11-27 10:23 816 查看

Scala 的特质 (接口)05

package scala_learn.demo06_trait

/**
* Created by liguohua on 2017/8/1.
*/

class Human{
println("construct Human!")
}
//trait可以继承自类,Java不可以
trait Student extends  Human{
println("construct Student!")
}
trait Teacher extends  Human{
println("construct Teacher!")
}
//构造顺序是从左至右,但不会重复构造Human
class Dugg extends  Human with  Student with Teacher{
println("construct Dugg!")
}
object O6_TraitDemo {
def main(args: Array[String]) {
val  d = new Dugg()
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐