tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von Tim Bureck
  • 1 Beitrag von SE
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
491
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Bexx
    Bexx Bexx ist offline Programmer
    Registriert seit
    Feb 2009
    Ort
    Saarbrooklyn
    Beiträge
    222
    Hi Folks,

    haltet mich nicht für dämlich, aber als Crash-Starter in Punkto Programmierung hab ich manchmal noch Schwierigkeiten die feinen Unterschiede zwischen Manchem zu erkennen:

    Nicht schreien, also in meinem Kopf ist eine Superklasse und ein Interface das ein und selbe. So in Gedanken würde ich sagen, dass sich nur die Art der Anbindung voneinander unterscheidet.

    Ich nehme an, dass das wahrscheinlich nicht ganz richtig ist- weiß jemand wie es richtig heißen muss?

    Besten Dank schonmal
     
    Christopher Columbus didn't need directions, neither do we!

    Alles hat eine Logik. Selbst wenn es keine Logik gibt.

    ***

    NetBeans 7.x, GlassFish v3
    JSF 2.0
    Java EE

  2. #2
    Tim Bureck Tim Bureck ist offline Mitglied Platin
    Registriert seit
    Apr 2009
    Ort
    Düsseldorf (NRW)
    Beiträge
    508
    Hi,

    ein Interface ist ein Konstrukt, dass abstrakte Methoden (Methoden ohne Anweisungsblock) und Konstanten enthalten kann, nichts anderes. Es schreibt ein Verhalten einer Klasse, die dieses Interface implementiert, vor.

    Eine Superklasse ist die Klasse, von der die aktuelle Klasse erbt. Aber immer eine konkrete Klasse, kein Interface! Beispiel: Du hast eine Klasse Hund und eine Klasse Dackel, die von Hund erbt. Dann ist Hund die Superklasse von Dackel.

    Weitere Literatur dazu.

    Best regards
    Bexx bedankt sich. 

  3. #3
    SE Tutorials.de Gastzugang
    Ein Interface ist eine "Schnittmuster" wie eine implementierende Klasse aussehen muss ohne das irgendeine bestimmte Funktionsweise vorgeschrieben ist.

    Eine Super-Klasse ist nun eine konkrete Klasse mit Implementierungen die ein fest definiertes Verhalten hat was durch eine Sub-Klasse nur erweitert oder teilweise geändert werden kann.
    Bexx bedankt sich. 

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 10.10.05, 10:50
  2. Wo ist der unterschied zwischen C++ und C#
    Von Timo Rickert im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 17.01.05, 12:57
  3. unterschied zwischen c und c++
    Von damoewe im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 17.08.04, 21:02
  4. Unterschied zwischen ASP und ASP.NET ?
    Von Andre_d im Forum ASP
    Antworten: 1
    Letzter Beitrag: 18.10.02, 14:54
  5. Unterschied zwischen CL 2 und 2.5 RAM
    Von -realnubb- im Forum Hardware
    Antworten: 4
    Letzter Beitrag: 11.04.02, 16:53