نمایش نتایج 81 تا 120 از 165

نام تاپیک: آموزش برنامه نویسی OOP

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8

    نقل قول: آموزش برنامه نویسی OOP

    نقل قول نوشته شده توسط www.rayanehkhabar.com مشاهده تاپیک
    یه سوال:

    استفاده از این روش چه کاربردی داره و کجا باید استفاده بشه؟
    اين روش باعث ميشه براي استفاده از يك عنصر از كلاس، نياز نباشه يك شئ از اون ايجاد كنيم. اين كار هم در مصرف حافظه صرفه جويي ميكنه و هم اينكه به ما كمك ميكنه يكسري عناصر رو بين اشياء كلاس به اشتراك بگذاريم. براي مثال، اين حالت رو درنظر بگيريد:

    public class MyClass {
    private static int $count = 0;
    public MyClass() {
    MyClass->$count++;
    }
    public static Count() {
    return MyClass->$count;
    }
    }

    از اونجا كه count$ بصورت استاتيك تعريف شده، موقع ايجاد يك شئ جديد، دوباره 0 نميشه و سازنده هاي اشياء هم اون رو افزايش ميدن. حالا هرجا خواستين بدونيد چند تا شئ از كلاس ايجاد شده، ()MyClass->Count رو نمايش بدين. دقت كنيد كه براي دسترسي به عناصر استاتيك از نام كلاس استفاده ميشه نه نام اشياء ايجادشده از كلاس. اين روش مزاياي زيادي داره. مثلاً يك شئ، عنصر static رو مقداردهي كنه و شئ ديگه، اون رو بخونه و...
    موفق باشيد.
    آخرین ویرایش به وسیله MMSHFE : شنبه 08 مرداد 1390 در 10:38 صبح دلیل: ارائه مثال

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •