class X extends Exception {
}
class Y extends X {
}
class Z extends Y {
}
public class Test {
static void aMethod() throws Z {
throw new Z();
}
public static void main(String[] args){
int x = 10;
try {
aMethod();
}
catch(X e) {
System.out.println(「Error X」);
}
catch(Y e) {
System.out.println(「Error Y」);
}
}
}
什麼是輸出?Java:異常,繼承概念不清楚
(A)的異常將去未捕獲由兩個抓 塊
(B)將打印「錯誤X」
(C)將打印「錯誤Y」
爲什麼不編譯代碼並運行它? – 2013-02-12 13:09:22
-ve投票。這不是測驗網站。 – sudmong 2013-02-12 13:11:24
可能是家庭作業 – 2013-02-12 13:11:25