我在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){
}
Run Code Online (Sandbox Code Playgroud) scala ×1