Banner

Hochschule Rhein Main
Fachbereich Design Informatik Medien

OO Programmierung in Java


Sven Eric Panitz

Implementieren von Schnittstellen

  • Klassen können beliebig viele Schnittstellen implementieren

  • syntaktisch durch Schlüsselwort implements gefolgt von Komma-getrennten Schnittstellenliste

  • Sie müssen dann für alle abstrakten Methoden der implementierten Schnittstellen konkrete Methoden haben.

  • Beispiel:
    class MeineImpl implements KleinesBeispiel{
      int i=0;
      @Overrides
      public int zweiInts(int x,int y){
        i=i+1;
        return 2*x+y;
      }
    }

  • Methoden, die eine Schnittstellenmethoden implementieren müssen immer das Attribut public haben