Wozu interfaces java gut

Also z.b. Interface A und dann Class B implements

1 Antworten zur Frage

Bewertung: 2 von 10 mit 1624 Stimmen

Videos zum Thema
YouTube Videos

Wozu sind interfaces in Java gut?

Interfaces werden nicht nur in Java, sondern generell in objektorientierten Sprachen eingesetzt, um für verschiedene Klassen sicherzustellen, dass sie bestimmte Methoden enthalten.
Hier eine ausführliche Beschreibung:
http://de.wikipedia.org/wiki/Schnittstelle_%28objektorientierte_Programmierung%29
Kurz und knapp: Interfaces können später nicht instanziiert werden sondern schreiben vor, wie implementierende Klassen auszusehen haben.
Beispiel: Interface Fahrzeug mit den Methoden fahren().
Implementierungen könntne dann sein Zug, Auto, Boot - die ja alle ganz unterschiedliche Techniken benutzen und dann auch implementieren würden.