Schnittstellen (Interfaces)

Id: schnitt.tex,v 1.2 2006-12-11 15:46:45 waldmann Exp

Schnitstelle ist Sammlung von Methodendeklarationen (ohne Implementierungen), beschreibt Gemeinsamkeit mehrerer Klassen

interface C { void m (); }

Klassen können Schnittstellen implementieren:

class D implements C { void m () { .. } }
class E implements C { void m () { .. } }

Eine Klasse kann mehrere Schnittstellen implementieren:

class D implements C1, C2 { 
  void m1 () { .. } ; void m2 () { .. } 
}



Johannes Waldmann 2007-01-23