Strukturen – struct
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:
[crayon-6767927a7e2a8732807395/]
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.