Strukturen – struct

image_pdfimage_print

Strukturen sind ähnlich wie Klassen, weisen im Gegensatz zu Ihnen aber folgende Unterschiede auf:

 

Die Methoden/Konstruktoren haben keine Eigenschaftswerte und Namen

 

Auf Strukturen kann deutlich schneller zugegriffen werden

Strukturen sind Werttypen und keine Verweistypen

Können nicht erben/vererben

Können keine Konstruktoren ohne Parameter haben

 

Kleines Beispiel:

 

Das Objekt x greift direkt auf die Variablen Vorwahl, Nummer zu

Das Objekt y dagegen geht den besseren und schnelleren Weg über den Konstruktor v,n und instanziert dann die Variablen dementsprechend.

 

leave your comment