Hi,
ein paar Fragen:
1:
Wieso gibt es abstrakte Klassen (und Methoden) und wofür sind sie wirklich gut ?
Wenn man zum Beispiel eine Klasse in Ordner x schreibt, und dann eine andere Klasse im selben Ordner schreibt, so kann die 2. Klasse Methoden und Objekte aus der 1. Klasse nutzen, ohne dass man die 1. Klasse als abstract definiert.
Daher : Warum abstract ? Und was sind abstrakte Methoden ?
2:
Wofür sind Interfaces gut ?
Das Beispiel aus Frage 1 kann man hier genausogut benutzen !
Und was genau ist der Unterschied zwischen abstrakte Klassen und Interfaces ?
DANKE im Voraus
ein paar Fragen:
1:
Wieso gibt es abstrakte Klassen (und Methoden) und wofür sind sie wirklich gut ?
Wenn man zum Beispiel eine Klasse in Ordner x schreibt, und dann eine andere Klasse im selben Ordner schreibt, so kann die 2. Klasse Methoden und Objekte aus der 1. Klasse nutzen, ohne dass man die 1. Klasse als abstract definiert.
Daher : Warum abstract ? Und was sind abstrakte Methoden ?
2:
Wofür sind Interfaces gut ?
Das Beispiel aus Frage 1 kann man hier genausogut benutzen !
Und was genau ist der Unterschied zwischen abstrakte Klassen und Interfaces ?
DANKE im Voraus