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); } }

Rispondi quotando