7.6 Übungsaufgaben

Aufgabe

Aufgabe 7-2: Kfz-Versicherung

Möchten Sie in Ihrem Java-Projekt zu Testzwecken Objekte erzeugen, können Sie dies auch direkt in der main-Methode einer Startklasse tun.

Abb. 7-2: UML-Klassendiagramm: Test Kfz-Versicherung
Aufgabe

Gehen Sie davon aus, dass sie sich nun innerhalb der main-Methode der Startklasse StartTest befinden.

Wie lauten die Anweisungen, mit deren Hilfe Sie an dieser Stelle die in den folgenden Teilaufgaben gestellten Anforderungen umsetzen?

  1. Erzeugen Sie ein neues Objekt der Klasse Kfz und weisen Sie ihm das Kennzeichen TBB U 1263 und einen Kilometerstand von 15.000 km zu. Lösung
    Lösung
    JAVA
    public class StartTest {

        public static void main (String[] args) {
            Kfz kfz = new Kfz();
            kfz.setKennzeichen("TBB U 1263");
            kfz.setKmStand(15000);
        }
    }
    Abb. 7-3: Quellcode
  2. Erzeugen Sie ein neues Objekt der Klasse Versicherungsvertrag und weisen Sie ihm die Vertragsnummer Q1863-984 und das in Teilaufgabe a) erzeugte Objekt der Klasse Kfz zu. Lösung
    Lösung
    JAVA
    public class StartTest {

        public static void main (String[] args) {
            Kfz kfz = new Kfz();
            kfz.setKennzeichen("TBB U 1263");
            kfz.setKmStand(15000);

            Versicherungsvertrag vertrag = new Versicherungsvertrag("Q1863-984");
            vertrag.setKfz(kfz);
        }
    }
    Abb. 7-4: Quellcode