Java 程式設計/關鍵字/throws
外觀
throws 是 Java 關鍵字。用於在方法定義中宣告該方法丟擲的異常。
語法
public myMethod() throws MyException1, MyException2
{MyException1
...
}
示例
class MyDefinedException extends Exception
{
public MyDefinedException(String str)
{
super(str);
}
}
public class MyClass
{
public static void showMyName(String str) throws MyDefinedException
{
if(str.equals("What is your Name?"))
throw new MyDefinedException("My name is Blah Blah");
}
public static void main(String a[])
{
try
{
showMyName("What is your Name?");
}
catch(MyDefinedException mde)
{
mde.printStackTrace();
}
}
}
|