مثال 71: ساخت class
در این مثال یک کلاس رایج در آموزش شیگرایی به نام Pet یا حیوان خانگی را ایجاد میکنیم و از آن instance میسازیم:
1- کلاس Pet را با 2 attribute و یک docstring به صورت زیر تعریف کنید:
class Pet():
"""
A class to capture useful information regarding my pets, just in case
I lose track of them.
"""
is_human = False
owner = 'Michael Smith' 2- یک instance از این کلاس را با دستور زیر بسازید:
chubbles = Pet() 3- برای دیدن property اول یعنی is_human از دستور زیر استفاده کنید:
chubbles.is_human
# False 4- برای دیدن property دوم یعنی owner از دستور زیر استفاده کنید:
chubbles.owner
# 'Michael Smith' 5- برای دیدن docstring نیز از دستور زیر استفاده کنید:
print(chubbles.__doc__)