Java重载和重写
重载
重载是指在同一个类中,定义两个或两个以上具有相同名字但是参数列表不同的方法。重载可以发生在同一个类的不同方法之间,也可以发生在继承关系中父类和子类的方法之间。

在继承关系中的表现

重写
重写是指在子类中重新定义父类的某个方法,方法名和参数列表必须与父类相同,返回类型也必须相同或者是其子类。重写的目的是为了改变父类方法的实现,以便适应子类的特定需求。在子类中重写父类的方法时,可以使用关键字@Override来标识。这可以提醒编译器检查方法是否正确重写了父类的方法,如果不正确则会编译错误。
方法的重写


返回类型必须保持一致或者是其子类


浙公网安备 33010602011771号