1、覆盖(重写(override))原则: 方法明和参数必须一样返回类型必须相同或者可兼容不能降低方法的存取权限 注意:当子类引用的方法名和参数类型均与父类一致,则可看作是覆盖,其方法的返回类型必须与父类方法相同或者兼容(即为该类型或该类型子类) 2、重载(overload) 重载与继承和多态无关具有相同的方法名,和不同的参数可以任意修改返回类型可以修改方法的存取权限 注意:方法名和参数一样(不管返回类型是否相同),这种可以认为是同一个方法;实际上如果只是返回类型不一样,方法名和参数一样,这种在编译阶段就会不通过。