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 |
bat = Bat(); bat.is_animal(); bat.is_mammal(); bat.is_bird(); | This is an animal
This is a mammal
This is a bird |
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB