schnittstellen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
angenommen ich habe eine klasse a und eine klasse b. die klasse b erbt von der klasse a. danach erschaffe ich eine schnittstelle, die in die klasse a implementiert wird (a implements schnittstelle).
wie sieht das nun mit der Struktur aus? könnte ich mir das so vorstellen (für einen anfänger), dass die schnittstellenklasse in der hierarchie ganz oben steht, dann klasse a und dann klasse b?

danke
juergen
 

Grizzly

Top Contributor
Nein, eine Schnittstelle steht eher (etwas) außerhalb davon. Schnittstellen werden implementiert, nicht geerbt (bzw. "erweitert"). Erbt eine Klasse von einer Oberklasse, die eine Schnittstelle implementiert, implementiert diese Klasse automatisch auch die Schnittstelle.
 

Bleiglanz

Gesperrter Benutzer
meinst du so:

A implements Schnittstelle
B extends A

Code:
Schnittstelle
^
|
A
^
|
B

kannst du dir so vorstellen, vor allem weil jetzt folgende casts gültig sind

Code:
A a = new B();
Schnittstelle s = new A();
Schnittstelle s = new B();
 
G

Guest

Gast
danke für eure posts. hatte einen völlig anderen denkfehler.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Kommunikation mit Seriellen Schnittstellen + Integration einer lib Java Basics - Anfänger-Themen 1
Fragerjava Java Schnittstellen Java Basics - Anfänger-Themen 6
L Abstrakte Typen und Schnittstellen Java Basics - Anfänger-Themen 19
S Zufallszahl-Generatoren (Schnittstellen) Java Basics - Anfänger-Themen 14
N Generische Schnittstellen Java Basics - Anfänger-Themen 2
K Welchen Typ haben Variablen in Default-Methoden und in statischen Methoden in Schnittstellen? Java Basics - Anfänger-Themen 4
Helgon Interface Runnable Frage / Schnittstellen allgemein Java Basics - Anfänger-Themen 3
S ich begreife es einfach nicht -> zweck der Schnittstellen Java Basics - Anfänger-Themen 27
D Interfaces / Schnittstellen Java Basics - Anfänger-Themen 8
C Schnittstellen und Abstrakte Klassen Java Basics - Anfänger-Themen 3
G Schnittstellen Programmierung Java Basics - Anfänger-Themen 5
G in Java mit Schnittstellen arbeiten Java Basics - Anfänger-Themen 5
G Nutzen von Schnittstellen Java Basics - Anfänger-Themen 14
M abstrakte klassen / Schnittstellen Java Basics - Anfänger-Themen 4
E Schnittstellen und Objekte in komplizierter Form Java Basics - Anfänger-Themen 10
E Wozu dienen Schnittstellen? Java Basics - Anfänger-Themen 16
Y Frage zu Schnittstellen Java Basics - Anfänger-Themen 17
C Schnittstellen ???? Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben