构造器

26 阅读1分钟
// 父类: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 = {
  val dog1 = new Dog("旺财", 1, "黑色")
  dog1.eat()