D
Destiny1985
Gast
Geht um einen Abschnitt aus meinem Buch. Bin gerade beim Thema Klassen. Ich schreib mal gerade den betreffenden Teil:
In der main-Methode unserer Programme wollen wir nun mit dieser Klasse arbeiten. Zuerst wollen wir aus dieser Klasse ein einzelnes Objekt erzeugen - man spricht hier von einer Instantiierung. Hierbei stellen wir fest, dass sich dieser Vorgang ähnlich wie bei Feldern (siehe 6.1.2) mit Hilfe des new-Operators bewerkstelligen lässt
Syntaxregel: <INSTANZNAME> = new <KLASSENNAME> ();
Wenn wir in unserem Falle also eine Variable names adr erzeugen und dieser eine Instanz der Klasse Adresse zuweisen wollen, gelingt uns dies durch die folgenden Zeilen:
Adresse adr;
adr = new Adresse();
usw usw....
also mir ist folgendes unklar: Der Sytnaxregel nach verstehe ich das
aber was bedeutet die Zeile
Stehe ich jetzt auf der Leitung ?? Diese Zeile wird doch gar nicht erwähnt ?!
mfg
In der main-Methode unserer Programme wollen wir nun mit dieser Klasse arbeiten. Zuerst wollen wir aus dieser Klasse ein einzelnes Objekt erzeugen - man spricht hier von einer Instantiierung. Hierbei stellen wir fest, dass sich dieser Vorgang ähnlich wie bei Feldern (siehe 6.1.2) mit Hilfe des new-Operators bewerkstelligen lässt
Syntaxregel: <INSTANZNAME> = new <KLASSENNAME> ();
Wenn wir in unserem Falle also eine Variable names adr erzeugen und dieser eine Instanz der Klasse Adresse zuweisen wollen, gelingt uns dies durch die folgenden Zeilen:
Adresse adr;
adr = new Adresse();
usw usw....
also mir ist folgendes unklar: Der Sytnaxregel nach verstehe ich das
Code:
adr = new Adresse();
aber was bedeutet die Zeile
Code:
Adresse adr;
Stehe ich jetzt auf der Leitung ?? Diese Zeile wird doch gar nicht erwähnt ?!
mfg