如果在子类中定义某方法与其父类有相同的名称(函数名)和参数,我们说该方法被重写 (Overriding)。
如果在一个类中定义了多个同名(函数名)的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)(函数重载发生在同一个作用域)。