当父类,子类都存在带参数的构造器时,如何进行参数传递

16 阅读1分钟
package wq02

object class10 {
  // 当父类,子类都存在带参数的构造器时,如何进行参数传递
  // 父类:name,age
  class Animal(val name:String,var age:Int) {
    println(s"父类构造器.....${name}${age}")


    def eat(): Unit = {
      println(s"${name} ${age} eating....")
    }
  }
  // 子类:name,age,color
  class Dog(name:String,age:Int,var color:String) extends Animal(name,age) {
    println(s"子类构造器.....${name}${age}${color}")
  }

  def main(args:Array[String]): Unit = {

  }

}