重载(overload)的规则:

    1. 必须具有不同的参数列表;
    2. 可以有不同的返回类型,只要参数列表不同就可以;
    3. 可以有不同的访问修饰符;
    4. 可以抛出不同的异常;
    5. 方法能够在一个类中或一个子类中被重载。

    重写(overwrite)的规则:

    1. 在子类中可以根据需要对从基类中继承来的方法进行重写;
    2. 重写的方法和被重写的方法必须具有相同的方法名称,参数列表和返回类型;
    3. 重写方法不能使用比被重写方法更严格的访问权限。