Ist die Fledermaus ein Säugetier oder ein Vogel?
Du hast die Aufgabe, ein Python-Programm zu erstellen, das das Konzept von Mehrfachvererbung und Klassenhierarchie demonstriert. Das Programm soll vier Klassen enthalten:
Animal
: Dies ist eine allgemeine Klasse, die jedes Tier repräsentiert. Sie besitzt eine Methode:is_animal()
, dieThis is an animal
ausgibt.Mammal
: Diese spezifische Klasse repräsentiert Säugetiere und erbt von der KlasseAnimal
. Sie hat eine zusätzliche Methode:is_mammal()
, dieThis is a mammal
ausgibt.Bird
: Diese Klasse steht für Vögel und erbt ebenfalls von der KlasseAnimal
. Sie verfügt über eine zusätzliche Methode:is_bird()
, dieThis is a bird
ausgibt.Bat
: Diese Klasse repräsentiert eine Fledermaus, ein einzigartiges Wesen, das aufgrund seiner Fähigkeit zu fliegen sowohl ein Säugetier als auch ein Vogel ist. Diese Klasse erbt von beiden KlassenMammal
undBird
.
Eingabe | Ausgabe |
---|---|
| This is an animal This is a mammal This is a bird |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB