trait BeautifulEye {
val eye:String = "眼睛漂亮"
}
trait Tall {
val height:String = "大高个"
}
class Child extends BeautifulEye with Tall{
}
def main(args: Array[String]): Unit = {
val child = new Child()
println(child.eye)
println(child.height)
trait BeautifulEye {
val eye:String = "眼睛漂亮"
val name:String
}
trait Tall {
val height:String = "大高个"
def run():Unit = {
println("run....")
}
def jump():Unit
}
class Child extends BeautifulEye with Tall{
val name:String = "小花"
def jump(): Unit = {
println(s"${name}, jump....")
}
}
def main(args: Array[String]): Unit = {
val child = new Child()
println(child.eye)
println(child.height)
child.run()
child.jump()