Gast
#1939763
Hallo,
ich komme eigentlich aus der C/C++ Ecke und muss nun mit Java arbeiten.
Das trägt wahrscheinlich zu dem Problem bei, bei dem mir hoffentlich
jemand helfen kann. Also:
Ich habe eine abstrakte Basisklasse "CommandHandler":
public abstract class CommandHandler {
public abstract int ZuUeberladen();
}
und leite davon zwei "Spezialisten" ab:
public class CallCommandHandler extends CommandHandler{
public int ZuUeberladen() {return 0; }
}
public class SearchCommandHandler extends CommandHandler{
public int ZuUeberladen() {return 1; }
}
Nun möchte ich alle meine "Spezialisten" in einer Liste zusammenfassen.
Also habe ich diese für den Typ der Basisklasse angelegt:
List<CommandHandler> mAlleHandler;
Sobald ich aber nun versuche einen Handler hinzuzufügen, schmiert mein
Programm ab bei: mAlleHandler.add(new CallCommandHandler());
Das ganze passiert in Eclipse und soll eigentlich eine Anwendung für
Android werden. Leider kann ich auf den ersten Blick keine
aussagekräftige Fehlermeldung finden. Das Eclipse wechslet beim steppen
der betroffen Anweisung auf eine leere Seite und schreibt "No Source".
Das Handy sagt das mein Programm beendet wurde.
Ich würde mich freuen, wenn mir jemand weiter helfen kann.
Viele Grüße