Moin, kann mir jemand den Unterschied zwischen primitiven Datentypen und Objekten und Arrays erklären?
Primitive Datentypen sind Datentypen, die so elementar sind, dass sie in der Programmiersprache direkt eingebaut sind z.B. int, Byte, float etc.
Ein Objekt kann man sich als konkretes Beispiel eines Bauplanes vorstellen. Z.B. hätte das Objekt Auto verschiedene Attribute wie Farbe, Geschwindigkeit, Preis, etc.
Ein Array ist ein Feld also eine Datenstruktur-Variante mit der “viele gleichartig strukturierte Daten” verarbeitet werden soll. Wenn du z.B. 20 Zahlen einlesen willst, ist es echt mühsam für jede einzelne Zahl eine Variable zu definieren. Da Zahlen alle das gleich Format sind, bietet es sich an, hier einfach ein Array/ein Feld zu verwenden und dann eine Variable mit Verweis auf seine Position abzuspeichern. Vorstellen kann man sich das Regel, dass mehrere, voneinander abgegrenzte Plätze hat, die nummeriert sind von 0-1/2/3/4/5...
Ein Objekt kann man sich als konkretes Beispiel eines Bauplanes vorstellen. Z.B. hätte das Objekt Auto verschiedene Attribute wie Farbe, Geschwindigkeit, Preis, etc.
Ein Array ist ein Feld also eine Datenstruktur-Variante mit der “viele gleichartig strukturierte Daten” verarbeitet werden soll. Wenn du z.B. 20 Zahlen einlesen willst, ist es echt mühsam für jede einzelne Zahl eine Variable zu definieren. Da Zahlen alle das gleich Format sind, bietet es sich an, hier einfach ein Array/ein Feld zu verwenden und dann eine Variable mit Verweis auf seine Position abzuspeichern. Vorstellen kann man sich das Regel, dass mehrere, voneinander abgegrenzte Plätze hat, die nummeriert sind von 0-1/2/3/4/5...