meine programmierhausaufgabe übt das zusammenspiel mehreren klassen schreiben
Car,Point,City,Trip,Start,Reader
so weit so gut
nun muss ich eine methode schreiben public void overview() die , die die „public String toString methode“
von allen anderen klassen auf die konsole ausgibt
alle anderen klassen haben die methode toString ()
die heißt überall gleich
geht das so ?
String str1 = Car.toString() ?
String str2 = Point.toString ?
was bedeutet hier " auf die console zurückgibt ? "
soll ich system.out.printl benutzen ?
danke
ganz genau. Außerdem wird toString() automatisch aufgerufen, wenn du das Objekt ausgibst. Wenn du also ein Array von Objekten hast, lässt du dir die so ausgeben:
for (int i=0; i
Ein Array von primitiven Datentypen hast du ja schon erstellt:
int [] i = new int [10];
double [] d = new double [24];
Du kannst aber auch Objekt in Arrays stecken:
Point [] array= new Point [10];
for (int i=0; i
So erstellst du Beispielsweise ein Array aus zehn Punkten, dessen Koordinaten zufällig irgendwo zwischen 0 und 9 liegen.
array.length gibt die Anzahl der Inhalte des Arrays an (in diesem Fall 10).