package level0
//特质:trait
//作用 类似于抽象类 定义抽象属性 方法
// 让其他的子类去实现
//特点 可以实现多继承
object class20{
trait A {
var name:String
def sayA():Unit = {
println("sayA")
}
}
trait B {
var age:Int
}
class Class1 extends A with B {
var name :String = "Class1"
var age:Int = 4
}
def main(args: Array[String]): Unit = {
val class1 = new Class1()
class1.sayA()
println(class1.name)
println(class1.age)
}
}