Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus

rudz

Mitglied
Hey,

wie schaffe ich es, dass hier neben der regulären Exception auch meine Nachricht(String) gezeigt wird. Ich verstehe nicht, was ich hier falsch mache.

Code:

public Ware(int id, String name, double preis) {

if (name.equals(null)) {
throw new java.lang.NullPointerException("Name darf nicht null sein");
}

this.id = id;
this.name = name;
this.preis = preis;
}

Ausgabe, wenn ich den 'name'n mit null initialisiere:

Exception in thread "main" java.lang.NullPointerException
at kasse.Ware.<init>(Ware.java:11)
at kasse.Ware.main(Ware.java:42)


Danke!
 

Zurück
Oben