9.3.9 特质继承类
特质继承特质大家已经了解了.
在 Scala 中还有一种不太常用的手法:
将来这个被继承的类会自动成为所有混入了该特质的类的直接超类.
package com.atguigu.day08
object TDemo3 {
def main(args: Array[String]): Unit = {
println(new Son1)
}
}
class TrFather {
println("特质会继承这个类...")
}
trait Tr extends TrFather {
println("特质...")
}
class Son1 extends Tr {
println("子类...")
}
注意:
- 如果混入该特质的类,已经继承了另一个类(A类),则要求A类是特质超类的子类,否则就会出现了多继承现象,发生错误