Guten Abend,
wir beschäftigen uns gerade mit Generics und ich hab überhaupt keinen Plan davon. Hab mich schon ein bissl eingelesen aber so richtig Verstanden hab ich es noch nicht ???:L
Naja, hab hier eine Aufgabe wo ich die LinkedList verwenden soll.
Hab hier 2 Klassen (Square, Generics)
Nun sollen in einer Schleife die Flächen alle Quadrate aufaddiert werden. Hierfür soll ich den Iterator benutzen. Den soll ich irgendwie aus einer Methode iterator() der LinkedList erzeugen. Muss ich den selber programmieren oder ist der schon in der LinkedList? Und wie verwende ich ihn um die Flächen zu addieren?
Freue mich über jede Hilfe.
MFG MayYes
wir beschäftigen uns gerade mit Generics und ich hab überhaupt keinen Plan davon. Hab mich schon ein bissl eingelesen aber so richtig Verstanden hab ich es noch nicht ???:L
Naja, hab hier eine Aufgabe wo ich die LinkedList verwenden soll.
Hab hier 2 Klassen (Square, Generics)
Java:
public class Square {
int height;
int width;
private static int a;
private static int b;
Square(int height, int width){
this.height = height;
this.width = width;
a = height;
b = width;
}
public static int getArea(){
return a*b;
}
}
Java:
import java.util.LinkedList;
public class Generics {
public static void main(String[] args) {
LinkedList list = new LinkedList();
list.add(new Square(1, 2));
list.add(new Square(3, 4));
list.add(new Square(5, 6));
list.add(new Square(7, 8));
list.add(new Square(9, 10));
list.add(new Square(10, 10));
list.add(new Square(5, 5));
list.add(new Square(2, 2));
list.add(new Square(3, 3));
list.add(new Square(9, 9));
}
}
Nun sollen in einer Schleife die Flächen alle Quadrate aufaddiert werden. Hierfür soll ich den Iterator benutzen. Den soll ich irgendwie aus einer Methode iterator() der LinkedList erzeugen. Muss ich den selber programmieren oder ist der schon in der LinkedList? Und wie verwende ich ihn um die Flächen zu addieren?
Freue mich über jede Hilfe.
MFG MayYes