Hallo
ich bins schon wieder: Meine Objekte der Klasse A haben alle einen Namen (String). Allerdings darf kein Name zweimal auftauchen. Das überprüfe ich mit einer statischen Liste, die die Namen enthält. Wenn ich z.B.
schreibe, wird der doppelte Name erkannt. Nur existiert deswegen trotzdem a2 mit null als Namen. Wie kann ich verhindern, dass a2 überhaupt angelegt wird? Der Konstruktor hat ja keinen Rückgabetyp, sonst könnte ich einfach ein return false o.Ä. machen.
ich bins schon wieder: Meine Objekte der Klasse A haben alle einen Namen (String). Allerdings darf kein Name zweimal auftauchen. Das überprüfe ich mit einer statischen Liste, die die Namen enthält. Wenn ich z.B.
Code:
A a1 = new A("a1");
A a2 = new A("a1");