Scala 字段重写

2024 年 8 月 29 日 | 阅读 2 分钟

在 Scala 中,你也可以重写字段,但有一些规则需要遵循。 以下是一些说明如何重写字段的示例。


Scala 字段重写示例 1

输出

Error - variable speed needs 'override' modifier

在 Scala 中,当你重写超类的方法或字段时,必须使用 override 关键字或 override 注解。 如果你不这样做,编译器会报告错误并停止程序执行。


Scala 字段重写示例 2

输出

100

在 Scala 中,你只能重写那些在两个类中都使用 val 关键字声明的变量。 以下是一些有趣的示例,展示了整个过程。


Scala 字段重写示例 3

输出

variable speed cannot override a mutable variable

Scala 字段重写示例 4

输出

Error - variable speed needs to be a stable, immutable value
下一个主题Scala Final