重载(overload)和重写(override)比较
①发生范围:
重载:本类
重写:父子类
②方法名:
重载:必须一样
重写:必须一样
③形参列表:
重载:类型,个数或者顺序至少有一个不同
重写:相同
④返回类型:
重载:无要求
重写:子类重写的方法,返回的类型和父类返回的类型一致,或者是其子类
⑤修饰符:
重载:无要求
重写:子类方法不能缩小父类方法的访问范围