Java - OCA/src/Uebungen/_000_Fertig_besprochen/_310_Gehaltsabrechnung.java
<reponame>SawGamer/SawGamer<filename>Java - OCA/src/Uebungen/_000_Fertig_besprochen/_310_Gehaltsabrechnung.javapackage Uebungen._000_Fertig_besprochen;

public class _310_Gehaltsabrechnung {

    public static void main(String[] args) {

        /*
         * Gehaltsabrechnung
         *
         * 1.
         * Definiere eine Klasse Mitarbeiter.
         * Ein Mitarbeiter besitzt eine eindeutige Nummer (id) und einen Namen (name).
         * Die ID des Mitarbeiters soll durch die Klasse selbst fortlaufend nummeriert werden.
         * Der erste Mitarbeiter hat also die ID 1, der zweite Mitarbeiter die ID 2 usw.
         * Füge der Klasse sinnvolle Getter- und Setter-Methoden hinzu
         * und definiere zudem eine toString()-Methode,
         * die die ID und den Mitarbeiternamen als String zurückliefert.
         *
         * 2.
         * Schreibe eine Klasse PersonalVerwaltung.
         * Diese Klasse hat eine Mitarbeiterliste (mitarbeiterListe, Typ: ArrayList<Mitarbeiter>).
         * Sie hält Methoden zum Hinzufügen und zum Entfernen von Mitarbeitern bereit.
         * Außerdem benötigt sie eine Methode listMitarbeiter(),
         * um alle Mitarbeiter auf der Konsole aufzulisten.
         *
         * 3.
         * Füge der Klasse PersonalVerwaltung eine Methode sortMitarbeiter() hinzu.
         * Diese Methode soll die Mitarbeiter mittels Bubblesort sortieren.
         * Zu diesem Zweck muss in der Klasse Mitarbeiter
         * eine Methode boolean istKleiner(Mitarbeiter m) hinzugefügt werden.
         * Sie ist von Bubblesort zu verwenden, um die Rangfolge unter den Mitarbeitern zu erkennen.
         * Die sortMitarbeiter()-Methode soll dazu führen,
         * dass die Mitarbeiter alphabetisch nach ihren Namen sortiert werden.
         */
    }

}
