/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-2020-11-16/disk10-ab-2020-01-10/02-debian-pc2-work/informatik/java-new/java-2020-11-08/Test.java


class Test {

    class Fahrzeug { /* ... */ }

    class Personenwagen extends Fahrzeug { /* ... */ }

    class Smart extends Personenwagen { /* ... */ }

    class Lastwagen extends Fahrzeug { /* ... */ }

    class Mercedes extends Lastwagen { /* ... */ }

    class Crash {
        void adac_testen(Fahrzeug a, Lastwagen d) { /* ... */
    } // Deklaration #1

    void adac_testen(Personenwagen b, Fahrzeug a) { /* ... */
    } // Deklaration #2

    void adac_testen(Smart c, Lastwagen d) { /* ... */
    } // Deklaration #3

    void CrashTest() {
        Fahrzeug a = new Fahrzeug();
        Personenwagen b = new Personenwagen();
        Smart c = new Smart();
        Lastwagen d = new Lastwagen();
        Mercedes e = new Mercedes();

        adac_testen(a, d); // Aufruf #1
        adac_testen(c, a); // Aufruf #2
        adac_testen(c, e); // Aufruf #3
        adac_testen(b, d); // Aufruf #4
    }}
    
    public static void main (String [] args) {
       CrashTest();
    }
}