Hallo,
Ich schätze die Frage ist für die meisten eine idiotische Frage, jedoch verstehe ich nicht wie ich das umgehen soll. Im Moment habe ich das Problem, dass ich in meiner prüfe, ob ein Objekt von der Klasse existiert. Existiert solch ein Objekt, dann wird eine eigene Exception geworfen. Hierbei wird mir jedoch schon vorher eine NPE geworfen, was ich auch nachvollziehen kann, denn wenn ein Objekt noch gar nicht existiert, dann kann man auch keine Methoden darauf anwenden. Nun meine Frage.
Wie kann ich das hier umgehen ohne von Java eine NPE geworfen zu bekommen:
Ich schätze die Frage ist für die meisten eine idiotische Frage, jedoch verstehe ich nicht wie ich das umgehen soll. Im Moment habe ich das Problem, dass ich in meiner prüfe, ob ein Objekt von der Klasse existiert. Existiert solch ein Objekt, dann wird eine eigene Exception geworfen. Hierbei wird mir jedoch schon vorher eine NPE geworfen, was ich auch nachvollziehen kann, denn wenn ein Objekt noch gar nicht existiert, dann kann man auch keine Methoden darauf anwenden. Nun meine Frage.
Wie kann ich das hier umgehen ohne von Java eine NPE geworfen zu bekommen:
Java:
if((!getSurviver().equals(null))) {
throw new SurviverException("the cmd isn't possible at the current time");
}