تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: مزید متد استاتیک چیست؟

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Jul 2009
    پست ها
    6,351

    پيش فرض مزید متد استاتیک چیست؟

    با درود
    دوستان مزیت متد استاتیک چیست؟ مزیت متغیر استاتیک را فهمیدم اما متد را خیر.


    یعنی یک متد داریم که استاتیک هست و یک مقدار میگیره و انتصاب میده به یک متغیر
    یک متد داریم که غیر-استاتیک هست و یک مقدار میگیره و انتصاب میده به یک متغیر


    فرق این دو درچبیست؟
    با تشکر

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    274

    پيش فرض

    اگر منظورتون متدهای استاتیک در حوزه ی کلاس هست باید گفت که متدهای استاتیک هم مثل متغیرهای استاتیک کلاس نیازی به دستگیره ( ایجاد یک نمونه شی از کلاس ) ندارند و بدون نیاز به شی از طریق عملگر حوزه قابل دستیابی هستند. مزیت دیگه ای که میشه براشون مثال زد دستیابی به متغیرهای خصوصی کلاس توسط متدهای استاتیک بدون ایجاد یک نمونه ( شی ) از کلاس هست.

  3. این کاربر از Core بخاطر این مطلب مفید تشکر کرده است


  4. #3
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    سلام.
    مزیت اصلی متد استاتیک اینه که نیازی نیست یه instance از کلاسی که اون متد داخلش هست بسازین.
    مثلا:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    وقتی میخواهیم استفاده کنیم از متد استاتیک خیلی راحت میشه اینجوری استفاده کرد:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی برای استفاده از متد غیر استاتیک حتما باید یه instance ازش ساخته بشه تا بشه بعدا ازش استفاده کرد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یعنی به این صورت بنویسیم ارور میده:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. 2 کاربر از saeed_136915 بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •