方法重载:在1个类中有2个或2个以上方法的方法名相同,参数列表(类型或个数)不同,则这些方法为重载关系。注意返回值类型不能作为方法重载的区分项。访问修饰符不是Java方法签名(不能用来区分方法重载)。而在C++中,访问修饰符可以用来区分函数重载。
方法重写:子类方法与父类方法的方法签名相同(相同方法名称和系统参数列表),且子类访问修饰符权限不小于父类,则称为方法重写。
方法重载:在1个类中有2个或2个以上方法的方法名相同,参数列表(类型或个数)不同,则这些方法为重载关系。注意返回值类型不能作为方法重载的区分项。访问修饰符不是Java方法签名(不能用来区分方法重载)。而在C++中,访问修饰符可以用来区分函数重载。
方法重写:子类方法与父类方法的方法签名相同(相同方法名称和系统参数列表),且子类访问修饰符权限不小于父类,则称为方法重写。