方法的覆盖(override)或者重写
在子类中定义一个与父类同名、返回类型、参数类型均相同的一个方法,称为方法的覆盖,例如上面Fish当中的breath()方法。
覆盖只发生在子类与父类之间。
构造方法不能被覆盖(重写),但是可以被重载。
方法的重载是在同一个类当中。