相关疑难解决方法(0)

必须覆盖scala中的val变量

我在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

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

scala ×1