Raku kurss / Objekti, ievade/izvade un izņēmumi / Klases un objekti / Lomas / Exercises
Kaste ar izmēru
Uzdevums
Definējiet lomu Sized ar metodi describe,
kas atgriež virkni size is <izmērs>, izmantojot
self.size.
Pēc tam definējiet klasi Box, kas dara lomu
Sized un kam ir atribūts size. Izveidojiet
kasti ar izmēru 10, izdrukājiet uz tās izsauktās
describe rezultātu un pēc tam otrā rindā izdrukājiet, vai
kaste ir ~~ Sized, tas ir, vai tā tiek atpazīta kā tāda,
kas dara šo lomu.
Piemērs
Programma izdrukā:
size is 10
True