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

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




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

نام تاپيک: static in java

  1. #1
    اگه نباشه جاش خالی می مونه Cris_Y's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    246

    پيش فرض static in java

    salam
    static tooye java che farghi ba c++ dare
    mishe toozih bedin che joori kar mikone?
    mamnoon

  2. #2
    داره خودمونی میشه site_hamid's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    Tehran
    پست ها
    169

    پيش فرض

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

  3. #3
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    نه فرقی ندارن.
    کارش اینه که یک متغییر و یا متد رو از اشیاء کلاسش مستقل می کنه. مثل این که متغییر متعلق به کلاس است و نه اشیاء آن کلاس. مثلاً
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    اگه نباشه جاش خالی می مونه Cris_Y's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    246

    پيش فرض

    yani age ye object x az ye no class new konim va class ye object static dashte bashe age x ro dobare new konim oon static e chi mishe
    meghdaresh avaz mishe?

  5. #5
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    نه دیگه.
    یه جورایی مثل متغییرهای Global هستش.
    یعنی اگر ده تا شئ از یه کلاس بسازین و مثلاً متغییر استاتیک staticVar رو تغییر بدین توی همشون تغییر می کنه.
    توجه کنید که برخورد اینجوری با متغییرهای استاتیک خیلی مناسب نیست.
    معمولاً زمانی استفاده میشه که می خوایم اون متغییر برای یک کلاس باشه. معمولاً از اونا از طریق کلاس استفاده می شه.
    مثلاً Bread.rye
    و یا Socket.TCP.
    اگرچه می شه اینطوری هم استفاده کرد:
    Bread myBread= new Bread();
    int a = myBread.rye;

    ولی دسترسی به آن ها بوسیلۀ نام کلاس منطقی تره. چون اونا به کلاس تعلق دارن و نه به یک شئ. یعنی از اول برنامه که run میشه تا آخر فقط یه نمونه از اون وجود دارد (مثل متغییرهای global موجود در C)

  6. #6
    اگه نباشه جاش خالی می مونه Cris_Y's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    246

    پيش فرض

    merci
    javabetoon khoob bood vali bicharam kard!!!!!!!

Thread Information

Users Browsing this Thread

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

User Tag List

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

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