hallöchen
hab ne frage bzgl. abstrakten klassen und interfaces.
bisher dacht ich immer, dass eine klasse, die ein interface implementiert (dh. ein "implements" am anfang hat) ALLE methoden des interface implementieren (d.h. mindestens einen leeren body ) muss?
gilt das auch für abstrakte klassen? weil ich hab da n beispiel von meinem lehrer, wo er die methoden des interface erst in einer von der abstrakten klasse vererbten klasse implementiert... (dh. A implements B und C extends A, die methoden von B sind dann in C implementiert anstatt in A)
kurz und bündig: hat mein lehrer n fehler gemacht oder müssen abstrakte klassen die methoden eines interface nicht selber implementieren (die methoden des interface sind ja im prinzip aus abstrakt)?
hab ne frage bzgl. abstrakten klassen und interfaces.
bisher dacht ich immer, dass eine klasse, die ein interface implementiert (dh. ein "implements" am anfang hat) ALLE methoden des interface implementieren (d.h. mindestens einen leeren body ) muss?
gilt das auch für abstrakte klassen? weil ich hab da n beispiel von meinem lehrer, wo er die methoden des interface erst in einer von der abstrakten klasse vererbten klasse implementiert... (dh. A implements B und C extends A, die methoden von B sind dann in C implementiert anstatt in A)
kurz und bündig: hat mein lehrer n fehler gemacht oder müssen abstrakte klassen die methoden eines interface nicht selber implementieren (die methoden des interface sind ja im prinzip aus abstrakt)?