N
Neuling19
Gast
Hallo Leute, wir haben gerade mit Arrays angefangen und ich hab mir dazu schon ein bisschen Theorie angeeignet, jedoch verstehe ich nicht was meine Lehrerin mit diesen Sätzen von mir will:
Definieren Sie zwei Konsturktoren für die Klasse Array. (das verstehe ich)
a) Der eine Konstruktor erhält als Argument die Länge des zu erstellenden Arrays und initialisiert alle Werte mit 0.
b) Der andere Konstruktor erhält über eine Parameterliste variabler Länge die Liste der Werte, mit denen das Array initialisiert werden soll.
Ich dachte für Arrays gibt es sowas wie Konstruktoren gar nicht...bin verwirrt.. dachte man macht das immer so
int [] Array = new int[10] // Array mit 10 int Werten die alle noch den Wert 0 darstellen (0 - 9)
int[0] = 10;
int[1] = 5; usw. // gibt den einzelnen Stellen einen Wert
oder man macht das gleich so
int [] array1 = {1,2,10,5,12,4}
Ist damit sowas in der Art gemeint?
Also für a) int [] number = int[20];
und für b) int [] number = {5,3,6,19,15,0,18,2,16,1,17,14,13,12,10,4,9,7,11,8 }
mfg
Definieren Sie zwei Konsturktoren für die Klasse Array. (das verstehe ich)
a) Der eine Konstruktor erhält als Argument die Länge des zu erstellenden Arrays und initialisiert alle Werte mit 0.
b) Der andere Konstruktor erhält über eine Parameterliste variabler Länge die Liste der Werte, mit denen das Array initialisiert werden soll.
Ich dachte für Arrays gibt es sowas wie Konstruktoren gar nicht...bin verwirrt.. dachte man macht das immer so
int [] Array = new int[10] // Array mit 10 int Werten die alle noch den Wert 0 darstellen (0 - 9)
int[0] = 10;
int[1] = 5; usw. // gibt den einzelnen Stellen einen Wert
oder man macht das gleich so
int [] array1 = {1,2,10,5,12,4}
Ist damit sowas in der Art gemeint?
Also für a) int [] number = int[20];
und für b) int [] number = {5,3,6,19,15,0,18,2,16,1,17,14,13,12,10,4,9,7,11,8 }
mfg