overr ide重写 与 overload重载
当继承的关系发生了,想用父的方法就用super关键字来引用,如果想用新的方法了,就重写下,来完成新的功能需要。
对重载总结如下:
•
使用重载时只能定义不同的参数列表。
•
不能通过重载的方法的返回类型、访问权限和抛出的异常来进行
方法的重载。
•
对重写总结如下:
•
重写的方法存在于父类中,也存在于子类中。
•
重写的方法在运行期采用多态的形式。
•
重写的方法不能比被重写的方法有更高的访问限制。
•
重写的方法不能比被重写的方法有更多的异常。
对重载总结如下: •使用重载时只能定义不同的参数列表。 •不能通过重载的方法的返回类型、访问权限和抛出的异常来进行方法的重载。 •对重写总结如下: •重写的方法存在于父类中,也存在于子类中。 •重写的方法在运行期采用多态的形式。 •重写的方法不能比被重写的方法有更高的访问限制。 •重写的方法不能比被重写的方法有更多的异常。