Körper: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
 
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.


== Konstruktor ==
== 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.