next up previous
Nächste Seite: Bsp: Interfaces und Standard-Klassen Aufwärts: Klassen, Vererbung, Interfaces (5. Vorherige Seite: Abstrakte Methoden und Klassen

Schnittstellen (Interfaces)

$ $Id: schnitt.tex,v 1.1 2003/12/04 12:39:55 joe Exp $ $

Schnitstelle $ =$ Gesamtheit von abstrakten Methoden

interface C { void m (); }

Klassen können Schnittstellen implementieren:

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

Eine Klasse implementiert mehrere Schnittstellen:

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

Beachte: in Java keine Mehrfach-Vererbung (extends)



Johannes Waldmann 2004-01-30