1
這是我做過的第一個異常編碼,猜測是什麼,它產生了一個錯誤。傷心。第一個異常程序
public class Exc {
int x = 2;
public void throwE(int p) throws Excp {
if(x==p) {
throw new Excp();
}
}
}
我不認爲我需要發佈處理程序代碼,因爲即使這個類沒有通過編譯器。
我收到了錯誤cannot find symbol
在Excp
。我完全按照書。有什麼我失蹤?
恩..工作。但請,請你解釋我做錯了什麼。我的意思是,異常的名稱有什麼問題? – MoonStruckHorrors 2010-07-11 10:55:52
需要存在異常。你是否希望課堂本身成爲例外,那麼你需要將它拼寫成相同的。 – 2010-07-11 10:58:05
'Excp'不是Java標準庫中的類。 '例外'是。如果你想拋出你自己的異常,比如'Excp'或'MyException'或'WhateverNameYouWant',你必須創建這樣的類,並且必須擴展'Exception'類。你可以這樣創建一個新類:'public class MyException extends Exception {//這裏是實現}' – pakore 2010-07-11 10:59:07