父类与子类的继承

40 阅读1分钟
object base58 {
  class Boss {
    def power(): Unit = {
      println("Boss 有权力....")
    }
    var car = "豪车"
  }
  class NoBody extends Boss {
  }

  def main(args: Array[String]): Unit = {
    val b = new NoBody()
    println(b.car)
    b.power()
  }
}

image.png

object base59 {
  class Boss {
    def test(): Unit = {}
    def power(): Unit = {
      println("Boss 有权力....")
    }
    var car = "豪车"
  }
  class NoBody extends Boss {
    def run(): Unit = {
    }
    override def power(): Unit = {
      println("老莫,我想吃鱼了")
    }
  }

  def main(args: Array[String]): Unit = {
    val b = new NoBody()
    println(b.car)
    b.power()
    b.run()
  }

}

image.png