是否有一个Java等同于C#中的'new'修饰符?

roa*_*oul 8 c# java polymorphism

可能重复:
Java中的方法是否有'new'修饰符?

在c#中,子类的方法可以修改为new.

new修饰符的一种用法,用于显式隐藏从基类继承的成员.

Java中是否有相同的关键字?

Gol*_*den 4

不。

在 C# 中,您可以使用 new 来隐藏/隐藏基类的非虚函数。在 C# 中您需要此关键字,因为您无法覆盖非虚拟函数。

在Java中,默认情况下所有函数都是虚拟的,因此您始终可以覆盖它们,并且不需要诸如new之类的关键字。

希望这可以帮助。

  • (然后有人去将一个方法设为“final”..) (2认同)