【发布时间】:2011-09-07 14:43:19
【问题描述】:
我在 scala 中遇到了一个奇怪的问题。以下是我的代码,Employee类扩展了Person类
但是这段代码无法编译,我已经明确定义了 firstName 和 lastName 作为 val 变量。这是为什么 ?这是否意味着我必须覆盖基类中的 val 变量?目的是什么?
class Person( firstName: String, lastName: String) {
}
class Employee(override val firstName: String, override val lastName: String, val depart: String)
extends Person(firstName,lastName){
}
【问题讨论】:
标签: scala