Aloha,
ich habe ein kleines Problem.
Ich möchte gerne ein Objekt von zwei möglichen erstellen, und mit diesem dann danach weiterarbeiten.
Sobald ich die Klassen jedoch in eine If-Bedingung setze, schmeißt mir das Programm die oben genannte Fehlermeldung entgegen.
Ich weiß, dass unter Umständen ein Fall auftreten könnte, in dem keines der beiden Objekte erstellt wird. Doch wie umgehe ich das? Ich bin relativ ratlos. :bahnhof:
Hier mal ein Beispiel:
Ich hoffe dies verdeutlicht das Problem.
Viele Grüße
ich habe ein kleines Problem.
Ich möchte gerne ein Objekt von zwei möglichen erstellen, und mit diesem dann danach weiterarbeiten.
Sobald ich die Klassen jedoch in eine If-Bedingung setze, schmeißt mir das Programm die oben genannte Fehlermeldung entgegen.
Ich weiß, dass unter Umständen ein Fall auftreten könnte, in dem keines der beiden Objekte erstellt wird. Doch wie umgehe ich das? Ich bin relativ ratlos. :bahnhof:
Hier mal ein Beispiel:
Java:
boolean b = true;
if (b) {
Klasse1 m = new Klasse1();
} else {
Klasse 2 m = new Klasse2();
}
System.out.println(m.methode());
Ich hoffe dies verdeutlicht das Problem.
Viele Grüße