9.6. Den Zustand einer neuen Ente initialisieren
Die meisten Menschen verwenden Konstruktoren, um den Zustand eines Objekts zu initialisieren, das heißt, um Werte für die Instanzvariablen des Objekts zu erzeugen und diese zuzuweisen.
public Ente() { groöße = 34; }
Das ist wunderbar, wenn der Entwickler der Klasse Ente weiß, wie groß das Ente-Objekt sein soll. Aber was ist, wenn der Programmierer, der die Ente verwendet, entscheiden soll, wie groß eine bestimmte Ente ist?
Stellen Sie sich vor, die Ente hat eine Instanzvariable größe und Sie möchten, dass der Programmierer, der die Klasse Ente verwendet, die Größe der neuen Ente festlegt. Wie könnten Sie das tun?
Gut, Sie könnten der Klasse eine setGröße()-Setter-Methode geben. Aber dann hätte ...
Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.