Körper: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Thomas (Diskussion | Beiträge) |
||
| Zeile 20: | Zeile 20: | ||
Der gesamte Bereich innerhalb der geschweiften Klammern der [[Klasse]] Auto bildet den Klassenkörper. | Der gesamte Bereich innerhalb der geschweiften Klammern der [[Klasse]] Auto bildet den Klassenkörper. | ||
== | == Körper eines Konstruktors == | ||
Der Konstruktorkörper ist der Codeblock, der ausgeführt wird, sobald ein neues [[Objekt]] dieser [[Klasse]] mit dem Schlüsselwort new erzeugt wird. Seine primäre Aufgabe ist die Initialisierung der [[Instanzvariable|Instanzvariablen]] ([[Attribute]]) des neuen Objekts. | Der Konstruktorkörper ist der Codeblock, der ausgeführt wird, sobald ein neues [[Objekt]] dieser [[Klasse]] mit dem Schlüsselwort new erzeugt wird. Seine primäre Aufgabe ist die Initialisierung der [[Instanzvariable|Instanzvariablen]] ([[Attribut|Attribute]]) des neuen [[Objekt|Objekts]]. | ||
<syntaxhighlight lang="Java" line> | <syntaxhighlight lang="Java" line> | ||
| Zeile 38: | Zeile 38: | ||
}</syntaxhighlight> | }</syntaxhighlight> | ||
Im Beispiel definiert der Konstruktorkörper die notwendige Logik, um die Attribute laenge und breite des neu erstellten Rechteck-Objekts mit den beim Aufruf übergebenen Werten (l und b) zu füllen. | Im Beispiel definiert der Konstruktorkörper die notwendige Logik, um die Attribute laenge und breite des neu erstellten Rechteck-Objekts mit den beim Aufruf übergebenen Werten (l und b) zu füllen. | ||
== Körper einer Methode == | == Körper einer Methode == | ||
Der Methodenkörper ist der wichtigste Anwendungsfall des Begriffs. . Er enthält alle Anweisungen, die ausgeführt werden, wenn die Methode aufgerufen wird. | Der Methodenkörper ist der wichtigste Anwendungsfall des Begriffs. . Er enthält alle Anweisungen, die ausgeführt werden, wenn die Methode aufgerufen wird. | ||