implements ?

Status
Nicht offen für weitere Antworten.

Ultri

Mitglied
Was genau macht der Befehl "implements" zb bei
Code:
class A implements B
? extends habe ich ja verstanden. Thx
 
Mit extends erbst du von einer anderen klasse und erstellst eine neue unterklasse. mit implements implementierst du ein Interface. Das ist eine art erweiterung zur einfach-vererbung, denn so kannst du von mehreren klassen (also von einer klasse und mehreren interfaces) erben.

Korrigiert mich wenn ich falsch liege :autsch:
 
@dreez: das hört sich so an als ob interfaces klassen wären, was aber nich so ist... interfaces dienen zur typendefinierung. @ultri: wie gesagt. lies dir mal ein online buch durch oder benutz im forum die suchfunktino!
 
Nein Dreezard. Abstrakte Klassen können auch implementierte Methoden besitzen, ein Interface nicht.

Und man kann mehrere Interfaces implementieren, aber nur von einer (abstrakten) Klasse erben.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben