您现在的位置是:课程教程文章
java重写发生的条件
2023-12-14 20:50课程教程文章 人已围观
-
(条件)生成式对抗网络GAN算法与MATLAB程序
(条件)生成式对抗网络GAN算法与MATLAB程序【内容简介】 《 变分模态分解和2维VMD算法及希尔伯特黄变换HHT与MATLAB程序视频... -
2021年江苏省考公告解读
2021年江苏省考公告解读一、报考条件、对象 (一)报考条件 1.具有中华人民共和国国籍; 2.18周岁... -
日语条件句实用篇(三):表示假定条件
日语条件句实用篇(三):表示假定条件这个教学视频是“赵氏日本语”,入住腾讯课堂后,发布的有关现代日本语条件... -
日语条件句实用篇(二):表示恒常条件
日语条件句实用篇(二):表示恒常条件这个教学视频是“赵氏日本语”,入住腾讯课堂后,发布的有关现代日本语条件...
发生条件
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电脑。
课程教程:java重写发生的条件上一篇:java多态的好处
下一篇:没有了