博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java异常在继承或者实现中的使用细节
阅读量:5929 次
发布时间:2019-06-19

本文共 512 字,大约阅读时间需要 1 分钟。

hot3.png

/** * 异常在继承或者实现中的使用细节 * 1.子类覆盖父类方法时,如果父类的方法声明异常,子类只能声明父类异常或者该异常的子类,或者不声明。 * 2.档父类方法声明多个异常时,子类覆盖时只能声明多个异常的子集 * 3.当被覆盖的方法没有异常声明,子类覆盖时也无法声明异常★★★★★ * 		问题:接口中没有声明异常,而实现的子类覆盖方法时发生异常,怎么办? * 		           无法进行throws声明,只能catch的捕获。万一问题处理不了呢?catch中继续throw抛出,但*是只能将异常转换成 * 			RuntimeException子类抛出。解决方法的例子如下代码 * 		 * */interface Inter8{	public void show();}class Demo implements Inter8{	public void show(){		try{			throw new Exception();		}catch(Exception e){			//code...		}	}}

转载于:https://my.oschina.net/daladida/blog/979214

你可能感兴趣的文章
用元胞自动机实现多数分类算法
查看>>
利用Spring AOP自定义注解解决日志和签名校验
查看>>
第二十四章 异常和错误处理 3异常的派生
查看>>
[译]JavaScript:如何判断值的类型
查看>>
【英语天天读】Places and People
查看>>
2LIS_13_VDITM中开票项目数量计算错误
查看>>
错误 '800a0e78' 存储过程中缺少 set nocount on 导致错误
查看>>
LA 3213 Ancient Cipher
查看>>
asp.net mvc源码分析-Controllerl篇 TempData数据存储
查看>>
virtualbox 硬盘 大小 更改 增大
查看>>
可爱的 Python: 自然语言工具包入门
查看>>
open-flash-chart 与 FusionCharts 开发中使用
查看>>
.net页面缓存
查看>>
python中的map,filter,reduce,lambda (转)
查看>>
C++小结(1)
查看>>
cmogstored 1.0 发布,mogstored 的 C 实现
查看>>
字符串(memcpy)
查看>>
[C] 跨平台使用TCHAR——让Linux等平台也支持tchar.h,解决跨平台时的格式控制字符问题,多国语言的同时显示(兼容vc/gcc/bcb,支持Windows/Linux/Mac)...
查看>>
HIVE中join、semi join、outer join举例详解
查看>>
Java 泛型(一) 泛型使用基础
查看>>