1、重写(override)
重写,就是说在定义这个方法的类的父类中有一个与这个方法同名且参数类型列表都相同的方法,在子类中这个方法被重写了。在对这个子类的实例调用该方法时,编辑器确切的知道调用的是这个子类的方法。重写只有在某个类继承(实现)某个类(接口)时才会有,这时可以将父类的方法重新修改。
2、重载(overload)
重载,指的是一个类中有多个名字相同但是参数类型列表不相同的方法。
3、重写是父类与子类之间多态性的一种表现;而重载是一个类中多态性的一种表现。
重写(override)与重载(overload)的区别
最新推荐文章于 2023-03-28 22:09:56 发布