inheritingexceptions.java

来自「这是Thinking in Java最新版第4版的源代码」· Java 代码 · 共 27 行

JAVA
27
字号
package chapter12;
/*
 * 创建简单的自定义异常。
 */
class SimpleException extends Exception{}

public class InheritingExceptions {
	public void f() throws SimpleException{
		System.out.println("Throw SimpleException from f()");
		throw new SimpleException();
		/*
		 * 抛出的是一个SimpleException的实例化对象
		 * 这个对象正好被catch,然后又执行
		 * System.out.print("Caught it!");
		 */
	}
	
	public static void main(String args[]){
		InheritingExceptions sed=new InheritingExceptions();
		try{
			sed.f();
		}catch(SimpleException e){
			System.out.print("Caught it!");
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?