重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。
重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。
重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。
方法的重载是指在一个类中定义多个同名的方法,但是要求每个方法具有不同的参数类型或参数个数,调用重载方法时,Java编译器能通过检查调用的方法参数类型和个数选择一个恰当的方法,方法重载通常用于创建完成一组任务相似但是参数类型和参数个数不一的方法,调用方法时通过传递给它们不同的个数和类型的实参来决定具体使用那个方法