11.12

26 阅读1分钟

父类和子类的构造器调用顺序:先调用父类的构造器,在调用子类的构造器

带参构造器

相比父类,子类有新的属性

package leve01

/*
*多个类之间的关系:继承

 */
object Class010 {
  // 父类
  class Dog (var name :String,var age :Int) {
    println(s"Dog ${name},${age}构造器被调用")
  }
  class RuralDog (name:String,age:Int) extends Dog(name, age) {
    println("RuralDog的构造器...")
  }
  def main(age:Array[String]):Unit = {
    new RuralDog("旺财", 3)
  }
}