Übungen: Spezialmethoden anwenden

Akzeptieren Sie das Github-Assignment unter folgendem Link und klonen Sie das Projekt in Ihre IDE:

2022/09/21 09:15

LINK in MOODLE einfügen

Durch das Klonen haben Sie den unten stehenden Code in Ihre IDE kopiert. Arbeiten Sie sich nun durch die TODOs durch.

import java.util.ArrayList;
import java.util.Scanner;
 
/**
 * Bootsliste um eine Liste von Booten zu verwalten
 *
 * @author Ibi dumm
 * @since 2042.01.01
 * @version 0.1
 */
public class Bootsliste {
 
    static Scanner scanner;
 
    public Bootsliste(){
        scanner = new Scanner(System.in);
    }
 
    public static void main(String[] args) {
        Bootsliste bootsliste = new Bootsliste();
        bootsliste.run();
    }
 
    private void run() {
 
        Boot boot = new Boot("Bavaria","Blau",154000,"BAV25454ASD",true);
        Boot boot1 = new Boot("Hallberg Rassy","Weiss",256000,"RASS458778",false);
 
        ArrayList<Boot> boote = new ArrayList<>();
        boote.add(boot);
        boote.add(boot1);
        boote.add(new Boot("Lagoon","Hellblau",348000,"LAG122225",true));
 
 
 
        // TODO 1: Ergänzen Sie den Datentyp Boot um eine toString()-Methode, geben Sie darin alle Attribute aus.
 
        // TODO 2: Passen Sie die Ausgabe an, dass nicht mehr printInfos() verwendet wird, sondern die toString() Methode
        for (Boot b : boote) {
            b.printInfos();
        }
 
        // TODO 3: Commiten und Pushen Sie die Lösung.
 
        // TODO 4: Machen Sie das Boot vergleichbar. Vergleichen Sie die Boote nach deren Kaufpreis.
 
        // TODO 5: Sortieren Sie die Boote nach ihrem Preis.
 
        // TODO 6: Geben Sie die Liste der Boote hier aus.
 
        // TODO 7: Commiten und Pushen Sie die Lösung.
    }
}
2022/09/21 09:15
  • modul/archiv/m319/learningunits/lu08/aufgaben/spezialmethoden.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1