要自定義一個異常類,你可以按照以下步驟進行操作:
Exception
類或其子類。例如:public class MyCustomException extends Exception {
// 省略其他代碼
}
public class MyCustomException extends Exception {
public MyCustomException(String message) {
super(message);
}
}
public class MyCustomException extends Exception {
public MyCustomException(String message) {
super(message);
}
public void logError() {
System.err.println("An error occurred: " + getMessage());
}
}
public class MyClass {
public void doSomething() throws MyCustomException {
// 如果某些條件不滿足,則拋出自定義異常
if (條件不滿足) {
throw new MyCustomException("自定義異常信息");
}
}
}
這樣,你就可以在需要的時候拋出你自定義的異常,并在捕獲異常時對其進行處理。