Hallo,
Was mich dabei wundert: das hätte doch eigentlich schon beim Compilieren zu einem Fehler führen müssen - hier gibt es aber einen Runtime-Error ...
Das ist leicht erklärt.
Ich nehme an, daß der OP Eclipse als Entwicklungsumgebung verwendet.
Eclipse kann auch Klassen kompilieren, die Syntaxfehler enthalten.
Kurz gesagt ersetzt Eclipse alle Methoden, die einen Fehler enthalten,
mit ungefähr folgendem Code:
public void blub()
{
throw new Error("Unresolved compilation problem: \n\tType mismatch: cannot convert from int to String\n");
}
Nettes Feature, übrigens. Also, das Kompilieren von fehlerhaften Klassen
zu erlauben. Brauche ich andauernd.
Gruß
Slyh