scala 类继承实例  
   
所属分类 scala
浏览量 976
重写方法需要 override 
只有主构造函数才能往父类构造函数传参数
// 主构造函数参数 加 val var 才能作为类字段  外部可访问
class Vehicle(val id: Int, val year: Int) {
  override def toString(): String = "ID:" + id + " Year:" + year
}
// id year 参数  override
class Cars(override val id: Int, override val year: Int, var fuelLevel: Int) extends Vehicle(id, year) {
  // 重写 toString 加 override
  override def toString(): String = super.toString() + " Fuel Level:" + fuelLevel
}
object Cars {
  def main(args: Array[String]) {
    val car = new Cars(1, 2022, 99)
    println(car)
  }
}
 上一篇  
   
 下一篇  
 spark RDD Stage 划分 
 sbt JVM 参数设置 
 为何要收集整理创作技术段子 
 一站式大数据平台StreamX 
 Spark 累加器 Accumulator 
 scala future 实例