Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Felder (http://www.informatikerboard.de/board/thread.php?threadid=1188)


Geschrieben von Melli1234444 am 04.04.2012 um 10:22:

  Felder

Meine Frage:
Wir machen in Info zurzeit Felder in BlueJ und Java. Leider war ich in den letzten Stunden nicht da und verstehe nicht wofür man Felder braucht und was das eigentlich ist.


Meine Ideen:
Es wäre schön wenn mir jemand sagen könnte wofür man Felder braucht und was das ungefähr ist
Danke im Voraus
lg Melli



Geschrieben von Karlito am 04.04.2012 um 14:42:

 

Hi,

solltest du mit Feldern Arrays meinen, so sind diese dazu da mehrere Objekte eines Typs in einer Variable zu speichern. Es ist also soetwas wie eine Liste.

Z.B. ein Feld von Ganzzahlen:

code:
1:
2:
3:
4:
5:
6:
int[] array = new int[3]; //hier 3 Zahlen
array[0] = 5; //Erstes Element des Feldes
array[1] = -2;
array[2] = 15;


oder auch anderen beliebigen Objekten:

code:
1:
2:
3:
4:
Auto[] autos = new Auto[2]; //2 Objekte des Typs Auto
autos[0] = new Auto("Ford Fiesta"); //Hier wird dem ersten Element des Feldes ein Auto zugordnet


VG,

Karlito



Geschrieben von Melli1234444 am 05.04.2012 um 09:41:

Daumen hoch!

dankeschön (:
also könnte ich jetzt bei dem thema mit dem auto noch ein weiteres auto hinzufügen:
autos[1] = new Auto("Ford Focus");
so?
und für was benuzt man felder zum beispiel?

lg
Melli



Geschrieben von Karlito am 05.04.2012 um 14:03:

 

Zitat:
Original von Melli1234444
also könnte ich jetzt bei dem thema mit dem auto noch ein weiteres auto hinzufügen:
autos[1] = new Auto("Ford Focus");
so?
Melli


Ja genau...

Zitat:
Original von Melli1234444
und für was benuzt man felder zum beispiel?


Halt alles, wo man Listen braucht. Also z.B. eine Reihe von Temperaturdaten oder halt wie oben eine Liste von Autos.

Ein eingängliches Beispiel ist vlt, wenn du eine Klasse "Garage" erstellst und diese Garage kann 3 Autos fassen, so kannst du ein Feld der Länge 3 dafür benutzen.

Bei 3 könnte man theoretisch noch 3 Variablen benutzen, aber stell dir vor die Garage könnte 1000 Autos fassen, dann macht siche in Feld einfach besser als 1000 Variablen...

VG,

Karlito



Geschrieben von Melli1234444 am 09.04.2012 um 12:34:

 

Danke Daumen hoch
des hat mir echt geholfen (:


Forensoftware: Burning Board, entwickelt von WoltLab GmbH