易百教程

83、方法重载和覆盖的区别是什么?

方法重载和覆盖的区别如下:

方法重载 方法重载
方法重载增加了程序的可读性。 方法覆盖提供其超类已经提供的方法的具体实现。
方法重载发生在类中。 方法覆盖发生在两个具有 IS-A 关系的类中。
方法重载参数必须不同。 方法覆盖参数必须相同。