方法重写:存在子类与父类之间。当子类继承父类的时候,在子类可以修改父类继承下来的方法。
重载是多态性的一种表现
注意:
子类的访问权限(public、protect、private)不能小于父类。
子类重写的方法不能比父类被重写的方法抛出(throws)更多类的异常
方法重载:在同一类中。相同的方法名称,但参数的个数、类型以及顺序都不相同。
注意:
重载与返回类型以及访问权限无关。若方法名和参数都一样但返回类型不一样,编译的时候会报错误。
方法重写:存在子类与父类之间。当子类继承父类的时候,在子类可以修改父类继承下来的方法。
重载是多态性的一种表现
注意:
子类的访问权限(public、protect、private)不能小于父类。
子类重写的方法不能比父类被重写的方法抛出(throws)更多类的异常
方法重载:在同一类中。相同的方法名称,但参数的个数、类型以及顺序都不相同。
注意:
重载与返回类型以及访问权限无关。若方法名和参数都一样但返回类型不一样,编译的时候会报错误。