Java中的方法重载(Overloading)发生在同一个类里面的两个或者多个方法的方法名相同但是参数列表不同的情况。

方法覆盖(Overriding)是说子类重新定义了父类的方法,方法覆盖必须有相同的方法名,参数列表和返回类型,

覆盖者不会限制它所覆盖的方法的访问。