重写(override)
子类把父类的方法重新写一遍,但是方法名,参数列表,返回类型不能改变,对方法体进行修改。
重载(overload)
一个类中,方法名一样,但是参数列表(参数类型,参数个数,参数顺序等)不同。返回类型可以相同可以不同。
总结:
重写是运行时多态性的体现,重载是编译时多态性的体现。
重写(override)
子类把父类的方法重新写一遍,但是方法名,参数列表,返回类型不能改变,对方法体进行修改。
重载(overload)
一个类中,方法名一样,但是参数列表(参数类型,参数个数,参数顺序等)不同。返回类型可以相同可以不同。
总结:
重写是运行时多态性的体现,重载是编译时多态性的体现。