نمایش نتایج 1 تا 40 از 51

نام تاپیک: مجموعه سوال های مبتدیان

Threaded View

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

    نقل قول: مجموعه سوال های مبتدیان

    آیا امکانش هست در جاوا همچنین کاری کرد:

    //CLASS:
    private static class MyClass {
    final String adds = readFromFile("fileAddress");
    public MyClass() {
    //nothing here!
    }
    }

    //USAGE:
    String string = MyClass.adds;

    ؟

    یعنی متغیر عمومی درون کلاس را بدون constructor و یا تابع تعریف کرد.
    منظورم استفاده از یک تابع (در اینجا تابع readFromFile) در اول کلاس است. عملا این کار باید در constructor‌ انجام پذیرد ولی برای سهولت این کار را در همان آغاز کلاس انجام دهیم. می‌شود؟

    -------------------

    ویرایش:
    آزمایش کردم و شد. پس شدن می‌شود. ولی این که اصولی باشد یا نه؟ نمی‌دانم...
    منظورم این است که... یعنی در جایی باعث ایجاد مشکل نشود یا باعث زیاد مصرف کردن منابع نشود (که احتمالا می‌شود ولی برای من اینجا زیاد مهم نیست)... چون اگر تابع readFromFile بخواهد هر بار که این متغیر از این کلاس را فرامی‌خوانیم برود هارد را بالا پایین کند احتمالا این روش زیاد استاندارد نخواهد بود...
    اگر باعث زیاد مصرف کردن منابع شود... آیا می‌شود با افزودن دو واژه static final به آغاز این متغیر کار را درست کرد؟
    آخرین ویرایش به وسیله mhjbarnamenevis : شنبه 01 آذر 1399 در 19:34 عصر

تاپیک های مشابه

  1. آموزش: مجموعه سوال جواب های مفید در مورد WinForm ,....
    نوشته شده توسط r00tkit در بخش C#‎‎
    پاسخ: 0
    آخرین پست: جمعه 15 مرداد 1389, 20:36 عصر
  2. مجموعه API های ویندوز با توضیح فارسی و مثال کاربردی
    نوشته شده توسط Mohsen6558 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: دوشنبه 14 خرداد 1386, 13:23 عصر
  3. سوال های ابتدایی در مورد C
    نوشته شده توسط Frabarnamenevis.B در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: جمعه 19 آبان 1385, 21:08 عصر
  4. سوال های نازنینم کجان؟!
    نوشته شده توسط hercules_3d در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: یک شنبه 17 اردیبهشت 1385, 19:55 عصر

برچسب های این تاپیک

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

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