重写:运行时的多态,
方法名,参数类型,顺序,返回值类型都必须相同
一般发生在继承类中,
可以增加方法的权限, public >protect >default> private
异常可以减少或删除,一定不能抛出新的或者更广的异常。
重载:编译时的多态,
在同一个类中,
方法名必须相同,
参数个数或者类型或者顺序一定要修改一个,
与返回值,方法修饰符无关
重写:运行时的多态,
方法名,参数类型,顺序,返回值类型都必须相同
一般发生在继承类中,
可以增加方法的权限, public >protect >default> private
异常可以减少或删除,一定不能抛出新的或者更广的异常。
重载:编译时的多态,
在同一个类中,
方法名必须相同,
参数个数或者类型或者顺序一定要修改一个,
与返回值,方法修饰符无关