重写和重载的特征与区别

(1)重载

①在同一个类里
②函数名称相同
③参数不同(参数类型和参数个数)
④返回值不做要求

(2)重写

①分别位于父类和子类
②函数名称相同
③参数相同(参数类型和参数个数)
④返回值相同

注:

①重写的类型不能是私有的;
②静态方法不能重写为非静态方法