try {
System.out.println("\nmathodA 抛出一个异常"); throw new RuntimeException(); }
finally {
System.out.println("执行 mathodA 的 finally"); } }
static void mathodB() { try{
System.out.println("mathodB 正常返回"); return; }
finally {
System.out.println("执行 mathodB 的 finally"); } }
public static void main(String args[]) { try {
mathodA();
} catch (Exception e) { mathodB(); } } }
5、 创建自定义的异常类
(1) 程序功能:通过继承Exception 异常类创建一个自定义异常类MyException,然后再创建一
个主类EXP5_7 使用自定义异常类MyException。
(2) 程序源代码如下。
class MyException extends Exception { private int x;
MyException(int a) { x=a; }
public String toString() {
return "自定义异常类MyException"; } }
public class EXP5_7 {
static void mathod(int a) throws MyException { System.out.println("\t 此处引用 mathod ("+a+")");
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库面向对象程序设计(Java)实验指导书09信管(19)在线全文阅读。
相关推荐: