重写: override
(1) 发生在有继承关系的父子类之间
(2) 要发生重写,方法名称与参数列表一定要保持一致
(3) 返回值类型:
如果方法的返回值是:void 和 8种基本数据类型,返回值类型一定要保持一致
如果方法的返回值类型是: 引用数据类型,子类的方法的返回值可以<=父类的返回值类型
(4) 修饰词:
子类方法的访问权限要>=父类方法的访问权限
【public > protected > default > private】
父类如果是public 子类也是public
父类如果是pritave 子类无法继承 就无法重写
=========> 遵循“运行期”绑定
重载: overload
(1) 发生在一个类中
(2) 方法名称相同 参数列表 一定不同【个数不同、顺序、参数类型】
(3) 对于返回值类型无要求
(4) 对修饰词无要求
=========> 遵循“编译期”绑定 


