重写与重载规则
2014-05-13 14:29
176 查看
重写方法的规则如下: 1. 参数列表:必须与被重写方法的参数列表完全匹配。 2. 返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同 3. 访问级别:一定不能比被重写方法强,可以比被重写方法的弱。 4. 非检查异常:重写方法可以抛出任何非检查的异常,无论被重写方法是否声明了该异常。 5. 检查异常:重写方法一定不能抛出新的检查异常,或比被重写方法声明的检查异常更广的检查异常 6. 不能重写标志为final,static的方法 重载方法的规则: 1. 参数列表:被重载的方法必须改变参数列表。 2. 返回类型:可以改变返回类型。 3. 修饰符:可以改变修饰符 4. 异常:可以声明新的或者更广泛的异常。
相关文章推荐
- 继承中的重载,重写及相应隐藏规则
- 继承中的重载,重写及相应隐藏规则开启的时机
- 关于重载与重写的规则问题
- Java重载重写与实现方法的规则
- 重写和重载的方法的规则
- 【翻译】Java方法的重载与重写规则
- Java中方法的重写(override)和重载(overload)的使用规则总结:
- 重载和重写的规则
- 1.为什么需要继承?如何继承?继承到什么? 2.方法的重载与重写的区别 3.类型的自动转换和强制转换 4.子类特有的方法的调用规则 5.子类重写的方法的调用规则 6.多态的理解 7.面向对象的三大特征
- 继承过程中重载VS重写---(重写规则)
- Java 中重写与重载的规则、区别
- 重写与重载规则
- 重写成员时违反了继承安全性规则。重写方法的安全可访问性必须与所重写方法的安全可访问性匹配。
- JAVA中的重载和重写
- Primer Plus c++ 重写与重载
- PHP面相对象中的重载与重写
- java中重载与重写的区别
- Nginx 匹配规则与URL重写
- C++的重写,重载,重定义
- java的重写和重载