scala 类继承实例
所属分类 scala
浏览量 677
重写方法需要 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 实例