implements

bandy

Bekanntes Mitglied
Hallo,

was ist der genaue Unterschied zwischen implements und extends?
Dass mit extends geerbt wird ist mir bekannt, aber mit implements macht es doch auch nichts anderes?:bahnhof:

Und handelt es sich bei Begriffen Schnitstelle, Interface und Listener um dasselbe?:bahnhof:

Danke!
 

bandy

Bekanntes Mitglied
und wo ist der Unterschied zwischen implementieren und erben?:bahnhof:
Man kann doch auch von einer Schnittstelle erben, oder?:bahnhof:
 

newbie2009

Bekanntes Mitglied
ja du kannst halt mit implements von mehrern interfaces erben.
wenn du von einem interface erbst , musst du alle methoden von diesem wieder implementieren .

interfaces dienen dazu, um verbindungen zwischen klassen zu erstellen, die keinen direkten bezug zueinander haben.

aber am besten du liest ma bissl im inet rum :)
 

tuttle64

Bekanntes Mitglied
und wo ist der Unterschied zwischen implementieren und erben?:bahnhof:
Man kann doch auch von einer Schnittstelle erben, oder?:bahnhof:


Beim Erben ist die Funktionalität in der Superklasse schon implementiert und wird so übernommen. Sofern nicht als final deklariert, kannst Du auch hier die Methoden überschreiben. Bei einer Schnittstelle gehst Du eine Art Vertrag mit dem Interface ein, dass Du seine Methoden implementieren wirst. Das Interface legt nur fest, was zu implementieren ist, nicht aber wie. Als Beispiel sei hier das Interface ActionListener erwähnt, welches eine Methode actionPerformed(ActionEvent) besitzt, welche bei einem implements ActionListener auch codiert werden muss.

What Is an Interface? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Größter unterschied von extends thread und implements runnable? Java Basics - Anfänger-Themen 2
JavaTalksToMe Extends/Implements Frage Java Basics - Anfänger-Themen 3
J Implements und Extends Java Basics - Anfänger-Themen 5
T extends und implements Java Basics - Anfänger-Themen 11
F Casten bei Implements Java Basics - Anfänger-Themen 2
G Moving Objects with Threads (implements Runnable) Java Basics - Anfänger-Themen 1
K Erste Schritte Extends Implements Java Basics - Anfänger-Themen 4
Y Threads extends Thread oder implements Runnable Java Basics - Anfänger-Themen 10
L Implements<-->extends und Interface Java Basics - Anfänger-Themen 10
H 2 x implements Java Basics - Anfänger-Themen 2
V Merkwürdiges Problem mit Netbeans und implements Java Basics - Anfänger-Themen 10
T Geht so was? public void verkaufe (<X implements Produkt& Java Basics - Anfänger-Themen 8
J Datentyp einer Klasse bei Anwendung von implements Java Basics - Anfänger-Themen 4
G Implements Extendd. Unterschied Java Basics - Anfänger-Themen 3
U implements ? Java Basics - Anfänger-Themen 9
N extends / implements / static, bedeutung ?? Java Basics - Anfänger-Themen 12
W Klassen durch implements abstrakt definieren Java Basics - Anfänger-Themen 6
H Problem mit Implements Java Basics - Anfänger-Themen 7
R "implements Serializable" Fehler beim kompilieren Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben