La Chauve-souris est-elle un Mammifère ou un Oiseau ?
Vous avez reçu pour tâche de créer un programme Python qui démontre le concept d'héritage multiple et de hiérarchie de classes. Le programme doit inclure quatre classes :
Animal
: une classe générale qui représente n'importe quel animal. Elle a une méthode :is_animal()
qui afficheThis is an animal
.Mammal
: une classe spécifique qui représente les mammifères et hérite de la classeAnimal
. Elle possède une méthode supplémentaire :is_mammal()
qui afficheThis is a mammal
.Bird
: cette classe représente les oiseaux et hérite également de la classeAnimal
. Elle a une méthode supplémentaire :is_bird()
qui afficheThis is a bird
.Bat
: cette classe représente une chauve-souris, une créature unique qui est à la fois un mammifère et un oiseau en raison de sa capacité à voler. Cette classe hérite des classesMammal
etBird
.
Entrée | Sortie |
---|---|
| 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