Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Klasoj kaj objektoj / Roloj / Exercises

Dorlotbesto kun nomo kaj aĝo

Problemo

Difinu du rolojn:

  • Named, kun metodo label, kiu redonas I am <name>;
  • Aged, kun metodo status, kiu redonas <age> years.

Poste difinu klason Pet, kiu faras ambaŭ rolojn kaj havas la atributojn name kaj age. Kreu dorlotbeston nomatan Rex aĝan 3, kaj presu ĝian label kaj ĝian status.

Ekzemplo

La programo presas:

I am Rex
3 years

Solvo

Vidu la solvon

Kursa navigado

Solvo: Skatolo kun grandeco   |   Solvo: Dorlotbesto kun nomo kaj aĝo