【说站】java重写发生的条件
2025-01-10
6
java重写发生的条件
发生条件
1、方法名相同
2、方法的参数列表相同(返回类型和数据类型)
3、方法的返回值相同
4、重写方法不能抛出新的异常或者比被重写方法声明的检查异常更广的检查异常。
但是可以抛出更少,更有限或者不抛出异常。
实例
import java.io.*; public class Test { public static void main (String[] args) { Animal h = new Horse(); try { h.eat(); } catch (Exception e) { } } } class Animal { public void eat() throws Exception{ System.out.println ("Animal is eating."); throw new Exception(); } } class Horse extends Animal{ public void eat() throws IOException{ System.out.println ("Horse is eating."); throw new IOException(); } }
以上就是 java重写发生的条件,在开始使用前,需要对重写的条件进行明确。更多Java学习指路:Java基础
本教程操作环境:windows7系统、java10版,DELL G3电脑。
更新于:9小时前赞一波!
相关文章
- 【说站】java多态的向上转型是什么
- 【说站】java向下转型是什么意思
- 【说站】java动态绑定怎么用
- 【说站】java多态的好处
- 【说站】java对象池的使用步骤
- 【说站】java向上转型发生的时机
- 【说站】java中变量的使用注意
- 【说站】java类加载的过程
- 【说站】java反射如何调用指定的属性
- 【说站】java RMI的工作过程
- 【说站】java反射机制提供哪些功能
- 【说站】java class实例代表哪些结构
- 【说站】java获取class实例的4种方式
- 【说站】java动态代理的原理
- 【说站】eclipse导入java项目
- 【说站】java中BigDecimal的数学运算
- 【说站】java中BigDecimal有哪些用法
- 【说站】BigDecimal值在java比较的两种方法
- 【说站】java SimpleDateFormat如何转换局部变量
- 【说站】java反射调用指定的属性
文章评论
评论问答