重写
(1)重写必须发生在继承关系中。
(2)子类重写父类方法时,方法名、参数列表、返回值必须相同(可以是子类)。
(3)子类重写的方法的访问修饰权限不得小于父类。
如:重写toString();
重载
(1)重载发生在同一个类中。
(2)重载的方法方法名必须相同、参数必须不同(包括:参数个数、参数类型、参数顺序)。
如:构造函数的重载。
重写
(1)重写必须发生在继承关系中。
(2)子类重写父类方法时,方法名、参数列表、返回值必须相同(可以是子类)。
(3)子类重写的方法的访问修饰权限不得小于父类。
如:重写toString();
重载
(1)重载发生在同一个类中。
(2)重载的方法方法名必须相同、参数必须不同(包括:参数个数、参数类型、参数顺序)。
如:构造函数的重载。