overwrite,覆盖,重写。
重写:子父类某个方法的名称,参数完全相同,通过子类创建实例对象调用这个方法
的时候 ,相当于把父类的方法完全覆盖,是面向对象编程一个多态性的一个表现,在异
常上面,子类只能比父类抛出更少的异常,若父类的方法上有private修饰,那么不
存在覆盖的说法,相当于子类中增加了一个全新的方法。
overload,重载。
overload指的是,同一个类中,方法名称相同, 参数不同,同时参数类型必须不一样,与返回值类型无关。
fun(int ,int)×,fun(int ,float)√