Hey Leute,
ich kann mir nicht genau den Unterschied zwischen extends und implements, bzw. die genaue Funktion von implements erklären.
Mein Wissen:
- extends: die Klasse die ein extends verpasst bekommt, ist in der Regel eine Tochterklasse die von der Superklasse erbt.
implements: implementiert Methoden von einer Klasse.
In Interface und abstrakte Klassen werden implements akzepiert aber nicht extends.
Wieso benutzt man implements? Ich würde jetzt aus dem ff sagen, um an Methoden von einer anderen Klasse ranzukommen. Aber ich könnte doch auch per punkt.notation die Methoden aufrufen??
mfg
ich kann mir nicht genau den Unterschied zwischen extends und implements, bzw. die genaue Funktion von implements erklären.
Mein Wissen:
- extends: die Klasse die ein extends verpasst bekommt, ist in der Regel eine Tochterklasse die von der Superklasse erbt.
implements: implementiert Methoden von einer Klasse.
In Interface und abstrakte Klassen werden implements akzepiert aber nicht extends.
Wieso benutzt man implements? Ich würde jetzt aus dem ff sagen, um an Methoden von einer anderen Klasse ranzukommen. Aber ich könnte doch auch per punkt.notation die Methoden aufrufen??
mfg