覆盖方法的规则:
1、覆盖方法的返回类型、方法名称、参数列表必须与它所覆盖的方法的相同。
2、覆盖方法不能比它所覆盖的方法的访问性差(即访问权限不允许缩小)。
3、覆盖方法不不能比它所覆盖的方法抛出更多的异常。
方法重载的规则:
1、方法名称必须相同。
2、参数列表必须不同(个数不同,或者类型不同,或参数排列顺序不同)。
3、方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。
覆盖方法的规则:
1、覆盖方法的返回类型、方法名称、参数列表必须与它所覆盖的方法的相同。
2、覆盖方法不能比它所覆盖的方法的访问性差(即访问权限不允许缩小)。
3、覆盖方法不不能比它所覆盖的方法抛出更多的异常。
方法重载的规则:
1、方法名称必须相同。
2、参数列表必须不同(个数不同,或者类型不同,或参数排列顺序不同)。
3、方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。