Il pipistrello è un mammifero o un uccello?
Ti è stato assegnato un compito: creare un programma Python che dimostri il concetto di ereditarietà multipla e gerarchia di classi. Il programma dovrebbe includere quattro classi:
Animal: Questa è una classe generale che rappresenta qualsiasi animale. Ha un metodo:is_animal(), che stampaThis is an animal.Mammal: Questa è una classe specifica che rappresenta i mammiferi ed eredita dalla classeAnimal. Ha un metodo aggiuntivo:is_mammal(), che stampaThis is a mammal.Bird: Questa classe rappresenta gli uccelli ed eredita anch'essa dalla classeAnimal. Ha un metodo aggiuntivo:is_bird(), che stampaThis is a bird.Bat: Questa classe rappresenta un pipistrello, una creatura unica che è sia un mammifero che un uccello grazie alla sua capacità di volare. Questa classe eredita sia dalla classeMammalche dalla classeBird.
Input | Output |
|---|---|
| This is an animal |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB