Objektid
Objekti algväärtustamine

Klassi kirjeldusse atribuute otse ei kirjutata, kuid hirmus tüütu oleks ikkagi iga objekti loomisel talle järjest argumente omistada. Selle mure saab lahendada spetsiaalse meetodi __init__() abil. Klassi luuakse vastav meetod __init__() ning selle sees on võimalik anda igale loodavale isendile nö algväärtused, algparameetrid. __init__() on spetsiaalne meetod (nii ees kui taga on kaks alakriipsu), mis käivitub alati, kui uus objekt luuakse, andes seeläbi objektile ka algväärtused ehk esmase kirjelduse. init tuleb inglisekeelsest sõnast initializing, mis tähendabki algväärtuseid andma.
Muudame raamatu näidet nii, et ei peaks eraldi objekti iseloomustama hakkama:


Muudatuse tulemusel programmi töö ei muutunud absoluutselt, kuid pääseme vaevast igale objektile eraldi algväärtuseid andmast, sest saame need kohe objekti loomisel parameetritena sulgude sisse kirjutada.
Proovime sama initsialiseerimist läbi teha ka eelmistes videotes alustatud näitega.