特质:trait
它用来现实多继承
object Class012 {
trait Tall {
var height:Int = 180
}
trait Eye {
var beatuifuiEye:String = "大眼睛"
}
class Girl extends Tall with Eye {
def main (array: Array[String]): Unit = {
val girl1 = new Girl()
println(girl1.beatuifuiEye)
println(girl1.height)
}
}
}
特质:trait
具体可以写什么 === abstract class
1.抽象属性
2.具体属性
3.抽象方法
4.具体方法