مثال 71: ایجاد یک کلاس

هدف این مثال اینه که داخلش اولین کلاسمون رو ایجاد کنیم. قراره یک کلاس جدید به نام Pet با اتریبیوت های کلاس و یک داک استرینگ ایجاد کنیم. همچنین یک سری نمونه هم از این کلاس ایجاد میکنیم:

۱- یک کلاس به نام Pet با دو اتریبیوت و یک داک استرینگ ایجاد میکنیم:

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'

۲- حالا یک نمونه از این کلاس ایجاد میکنیم:

chubbles = Pet()

۳- بعدش خاصیت is_human حیوون خونگی (Pet) جدیدمون که اسمش chubbles هست رو چک میکنیم:

chubbles.is_human

باید خروجی زیر رو دریافت کنید:

False

۴- حالا مالک (owner) اون و داک استرینگ آبجکت رو چک میکنیم:

chubbles.owner
print(chubbles.__doc__)

باید خروجی زیر رو دریافت کنید:

ex70.output of owner property and docstring

در این مثال اولین کلاسمون رو ساختیم و خاصیت های آبجکتی که باهاش ایجاد کردیم رو بررسی کردیم.