Beschreiben Sie Interfaces (Schnittstellen) im täglichen Leben:
- Batterien
- CD/DVD (Spieler/Brenner, Rohlinge,...)
- Auto(-Vermietung)
- ...
Schnittstellen und -Vererbung in der Mathematik:
Schnittstellen zwischen (Teilen von) Softwareprodukten
- wo sind die Schnittstellen, was wird transportiert? (Beispiele)
- wie wird das (gewünschte) Verhalten spezifiziert,
wie sicher kann man sein, daß die Spezifikation erfüllt wird?
Schnittstellen (interfaces) in Java, Beispiel in Eclipse
- Eclipse (Window
Preference
Compiler
Compliance 6.0)
- Klasse A mit Methode main
- in A.main:
B x = new B();
, Fehler
Control-1, Klasse B anlegen
- in A.main:
x.p();
, Fehler
Control-1, Methode p anlegen
- in B: Refactor
extract interface.
Johannes Waldmann
2008-06-18