什么情况下是重载,什么情况下是重写,什么情况下是覆盖

如题所述

override->重写(=覆盖)、overload->重载.
overload是重载,一般是用于在一个类内实现若干重载的方法,比如你熟悉的System.out.print,你可以在print里输入int类型的值或者string类型的值都可以。重载都是在同一个类里,只不过参数和返回值有变化。
override是重写也叫做覆盖,一个子类继承了父类,那子类就可以重写父类已经存在的方法。
温馨提示:答案为网友推荐,仅供参考