💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ علیرضا عبدالهیان
static چه کاربردی داره؟
جامعه فلاتر ایجاد شده در ۱۹ تیر ۱۴۰۲

static که استفاده کردین چه کاربردی داره و چه تفاوتی با من متغییر عادی داره؟

سلام،

وقتی یک متغیر بصورت استاتیک تعریف میشه دیگه نیازی نیست برای صدا زدنش از کلاس یک نمونه جدید بسازیم.

و کافیه ابتدا اسم کلاس و بعد اسم متغیر استاتیک رو صدا بزنیم. (برای متدهاهم همینو داریم)

class Employee {
  static var count;
}
 
// Main function
void main() {
  Employee.count = 200;
  print(Employee.count);
}

این مقدار در حافظه ثابت میماند و در قسمت‌های مختلفی از متدها میتوان بکار برد.

کاربرد این موضوع به مرور درک خواهد شد و use case‌ها به مرور در ذهن شما ایجاد خواهد شد.

بهترین پاسخ
محسن موحد ۱۹ تیر ۱۴۰۲، ۱۷:۳۶