package leve02
object Class015 {
trait Tall {
var height: Int = 180
}
trait Eye {
var beautifulEye: String = "大眼睛"
}
class Girl extends Tall with Eye {}
def main(args:Array[String]):Unit = {
val girl1 = new Girl()
}
}
package leve02
object Class016 {
trait Tall {
var height: Int = 180
var name: String
def say(): Unit = { println(s"$name") }
def cry(): Unit
}
trait Eye {
var beautifulEye: String = "大眼睛"
var age: Int
}
class Girl extends Tall with Eye {
var name: String = "女士"
def cry(): Unit = {
println("cry ... ")
}
var age: Int = 18
}
def main(args: Array[String]): Unit = {
val girl1 = new Girl()
girl1.say()
println(girl1.beautifulEye)
println(girl1.height)
}
}