Scala Final2024 年 8 月 29 日 | 阅读 2 分钟 Final 是一个关键字,用于防止超类成员继承到派生类中。 您还可以声明 final 变量、方法和类。 Scala Final 变量示例你不能在子类中重写 final 变量。 让我们看一个例子。 输出 Error - value speed cannot override final member Scala Final 方法在父类中声明的 Final 方法不能被重写。 如果您不想覆盖任何方法,可以将其设置为 final。 尝试重写 final 方法会导致编译时错误。 Scala Final 方法示例输出 method show cannot override final member override def show(){ ^ one error found Scala Final 类示例你也可以创建 final 类。 Final 类不能被继承。 如果你将一个类设为 final,它就不能再被扩展。 输出 error: illegal inheritance from final class Vehicle class Bike extends Vehicle{ ^ one error found 下一个主题Scala 抽象类 |
我们请求您订阅我们的新闻通讯以获取最新更新。