JAVA中覆盖方法和重载方法的规则

覆盖方法的规则:

1、覆盖方法的返回类型、方法名称、参数列表必须与它所覆盖的方法的相同。
2、覆盖方法不能比它所覆盖的方法的访问性差(即访问权限不允许缩小)。
3、覆盖方法不不能比它所覆盖的方法抛出更多的异常。

方法重载的规则:
1、方法名称必须相同。
2、参数列表必须不同(个数不同,或者类型不同,或参数排列顺序不同)。
3、方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。

posted @ 2013-04-14 21:36  孟凯Leo  阅读(379)  评论(0编辑  收藏  举报