Չղջիկը կաթնասո՞ւն է, թե՞ թռչուն
Ձեզ հանձնարարվել է ստեղծել ծրագիր, որը ցույց կտա, թե ինչ են իրենցից ներկայացնում բազմակի ժառանգումը և class-ների հիերարխիան: Ծրագիրը պետք է ներառի չորս class.
Animal- Սա ընդհանուր class է, որը ներկայացնում է ցանկացած կենդանու: Այն ունի մեկ մեթոդ՝is_animal(), որը տպում էThis is an animal։Mammal- Սա հատուկ class է, որը ներկայացնում է կաթնասուններին և ժառանգում էAnimalclass-ից: Այն ունի լրացուցիչ մեթոդ՝is_mammal(), որը տպում էThis is a mammal։Bird- Այս class-ը ներկայացնում է թռչուններին և ժառանգում էAnimalclass-ից: Այն ունի լրացուցիչ մեթոդ՝is_bird(), որը տպում էThis is a bird։Bat- Այս class-ը ներկայացնում է չղջիկներին, եզակի արարածներ, որոնք և՛ կաթնասուն են, և՛ թռչուն: Այս class-ը ժառանգում է ինչպեսMammal, այնպես էլBirdclass-ներից:
Մուտք | Ելք |
|---|---|
| This is an animal |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB