Vererben Unterklassen Schnittstellen?

Kurze Frage, ich lerne etwas über Schnittstellen und Vererbung.

Dies ist kein tatsächlicher Code, nur ein Beispiel. Nehmen wir an, ich habe die abstrakte Klasse Animal. Es gibt eine gewisse Vererbung bei Gruppen wie Pferden und Hunden. Es gibt auch eine Schnittstelle "Haustiere". Es wird für verschiedene Unterklassen von Animal verwendet. Die Unterklasse des Hundes "Dog" implementiert die Schnittstelle "Pets". Aus diesem Grund implementieren alle Unterklassen von "Dog" auch die Schnittstelle "Pet", ohne "Pets" für jede Unterklasse von "Dog" einzeln implementieren zu müssen, oder?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage