Wann spricht man von einer Deklaration und wann von einer Initialisierung?
3 Antworten
Die Deklaration erzeugt die Variable (gibt ihr also Namen, Typ und Adresse).
Die Initialisierung gibt ihr einen ersten Wert.
Wenn man Datentyp und Bezeichnung festlegt spricht man von einer Deklarierung, wenn man dann noch einen Wert zuweist von einer Initialisierung.
Wenn man ein Objekt einer Klasse erzeugt.
Initialisierung ist nur das erstmalige Zuweisen eines Wertes.
Mann kann also eine Variablie initialisieren, in dem man ein neues Objekt instanziiert und dieser zuweist.
Wie sieht den ein typisches Beispiel bei der Realisierung aus?
hat sich geklärt hab das jetzt verstanden!
Integer integer; // deklaration
integer = new Integer(0); // Instanziierung und Initialisierung
integer = new Integer(1); // weitere Instanziierung
die meisten habens schon erklärt aber hier was wichtiges zusammenhängendes:
deklaration = variable erzeugen
intialisierung = den ersten wert für eine variable zuweisen
reassignment = neuen wert auf nh variable zuweisen
Und was ist eine Instanziierung?