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