Konstruktor: Unterschied zwischen den Versionen

Die Seite wurde neu angelegt: „== Einführung == Die Aufgabe von Konstruktoren ist, Objekte in einen definierten Anfangszustand zu bringen. Der Konstruktor wird während der Objekterzeugung aufgerufen. == Aufbau == mini # Der Kopf eines Konstruktors besteht aus einer Sichtbarkeit, # einem Namen und Eingabeparametern. # Der Konstruktor heißt immer genauso wie die Klasse zu der er gehört. # Ein Konstruktor hat…“
 
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 10: Zeile 10:
# Es besteht die Möglichkeit mehrere [[Eingabeparameter]] zu definieren.  
# Es besteht die Möglichkeit mehrere [[Eingabeparameter]] zu definieren.  


Auf den Kopf folgt der Körper. Hier können [[Algorithmen]] implementiert werden, um Anfangszustände zu vergeben.
Auf den Kopf folgt der Körper. Hier können [[Algorithmus|Algorithmen]] implementiert werden, um Anfangszustände zu vergeben.


Für eine [[Klasse]] können mehrere Konstruktoren implementiert werden, um unterschiedliche Anfangszustände zu definieren. In [[Java]] wird eine [[Klasse]], die keinen expliziten Konstruktor hat, implizit mit einem parameterlosen Konstruktor (default constructor ) versehen.
Für eine [[Klasse]] können mehrere Konstruktoren implementiert werden, um unterschiedliche Anfangszustände zu definieren. In [[Java]] wird eine [[Klasse]], die keinen expliziten Konstruktor hat, implizit mit einem parameterlosen Konstruktor (default constructor ) versehen.
<html>
<iframe width="450" height="300" src="https://www.youtube.com/embed/c1p8lkMbLnA?si=98sAFIvdh9arAkfN" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></html>


== Beispiel ==
== Beispiel ==
Zeile 56: Zeile 59:


     }</syntaxhighlight>
     }</syntaxhighlight>
[[Kategorie:Programmierung]]
[[Kategorie:AHR_I_Informatik_LK]]
[[Kategorie:FI_I_SDM]]
[[Kategorie:FI_I_TP1]]