思路: 重载 —— 类多态 —— 一种什么样的手段? —— 特点
重写 —— 继承多态 —— 特点
-
重载
(1)一个类中多态性的表现。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法。
(2)方法重载是让类以统一的方式处理不同类型数据的手段。多个同名函数同时存在,具有不同的参数个数/类型。
(3)重载时方法名相同,但是参数类型、个数和顺序不同。返回值类型不能作为重载函数的区分标准。
-
重写/方法覆盖
(1)父子类之间多态的表现。在子类中对父类的方法进行重新定义,使其具有相同的名称和参数。
(2)子类方法与父类具有相同方法名、返回值类型和参数。如果要调用父类原有方法,可使用super关键字
(3)子类的访问修饰权限不能低于父类