gpt4 book ai didi

scala - 成员函数默认为虚函数

转载 作者:行者123 更新时间:2023-12-04 23:59:14 25 4
gpt4 key购买 nike

scala 中的成员函数默认是虚拟的吗?在这件事上它与Java不同吗?

当一个方法被覆盖时,你必须明确说明,但没有“虚拟”。

最佳答案

Is member function virtual by default in scala?



是的。

Is it different than Java in this matter?



不,在 Java 中方法也是虚拟的,除非它们明确定义为 final .

然而,Java 与 Scala 的不同之处在于 Java 不需要(或拥有) override关键字以覆盖方法 - 它确实有 @override注释(自 Java 1.5 起)并在您覆盖没有该注释的方法时发出警告。

关于scala - 成员函数默认为虚函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12692989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com