重载是同一个类中,方法名字相同, 但是形参的类型,个数,顺序不同, 不要求返回值类型相同,方法名只和形参列表有关,与修饰符无关
重写是在不同类中,子类对父类提供的方法不满意,对父类的方法进行重写。要求两个方法名字相同, 同时参数的类型和个数,顺序,返回值类型相同,但是返回值如果为协变类型,就是父类与子类也可以的
重写举例
class Shape{
public void draw(){
}
}
class Flower extends Shape{
@Override
public void draw() {
System