ciao ragazzi,
x motivi scolastici mi sono avvicinato a questo linguaggio di programmazione... ora ho un problema sulle eccezioni:
ho creato una classe Stack che ricrea una struttura dati di tipo stack, ma quando la compilo mi escono questi 2 errori:
"Pila.java": Error #: 300 : constructor EmptyStackException(java.lang.String) not found in class esercizio.EmptyStackException at line 61, column 23
"EmptyStackException.java": Error #: 361 : method required, but value found at line 5, column 7
Ho letto sulla guida presente sul sito che le eccezioni vanno inserite in un file che si chiama come la classe, ma il risultato non è cambiato! potreste aiutarmi?
vi posto i metodi che usano queste eccezioni:
codice:
public Object pop() throws EmptyStackException {
if (isEmpty())
throw new EmptyStackException ("Lo stack è vuoto, impossibile eseguire la pop");
Object temp = s[top-1];
top=top-1;
return temp;
}
codice:
public class EmptyStackException extends RuntimeException{
public void EmptyStackException (String err){
super (err);
}
}