Come posso creare un nuovo Exception
diverso dai tipi già creati?Come posso scrivere eccezioni personalizzate?
public class InvalidBankFeeAmountException extends Exception{
public InvalidBankFeeAmountException(String message){
super(message);
}
}
Si mostrerà l'avvertimento per la InvalidBankFeeAmountException che è scritto nella prima riga.
Ho creato una mia eccezione che è mostrata sopra.crea una classe con il nome di quell'eccezione speciale ed estende Exception. MA ha un avviso che è: La classe serializzabile Eccezione non dichiara un campo seriale serialVersionUID finale statico. Come posso risolverlo ????? –
Johanna
Non devi preoccuparti di questo avviso se non vuoi. Poiché la classe Exception è serializzabile, è necessario impostare un ID seriale per la classe. Ma, dato che è solo un avvertimento, di solito lo ignoro. – jjnguy
ma quando uso questa classe come tipo nel metodo main() verrà mostrato l'altro avviso che: Impossibile lanciare il tipo InvalidBankFeeAmountException. – Johanna