🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ دکتر لوما شادمهر
ویدیوی تکمیلی
دکتر سپنتا شیدا حل شده توسط دکتر سپنتا شیدا

با سلام خدمت استاد شاهینی عزیز

استاد اگه امکانش هست بعدا در قالب آپدیت سرفصل جاوا مبحث Enumeration‌ها رو هم اضافه کنید

سلام میلاد 

عذر میخام جای استاد جواب میدم 

ولی این سر فصل تدریس شده و میتونی مشاهده کنی .

لینک کپسوله

دکتر سپنتا شیدا ۰۹ اردیبهشت ۱۳۹۹، ۱۰:۲۳

سلام پوریا

من گفتم Enum نه Encapsulation

خودم با کمی فکر درک کردم این ساختارو ولی گفتم در قالب آپدیت به دوره جاوا اضافه بشه خوب میشه صرفا یک پیشنهاد بود به استاد شاهینی

دکتر لوما شادمهر ۰۹ اردیبهشت ۱۳۹۹، ۱۰:۳۵

میلاد جان برای اینکه گفتم شاید وظیفه کلاس‌های enum رو متوجه نشده باشی من یک  مثالی میزنم تا مسلط بر این مفهوم شوی 

ببین ما با دیتاتایپ boolean یا Boolean میتونیم دو تا value رو بهش پاس بدیم به عبارتی صحیح یا غلط 

حال میخواهم مثالی از enum بزنم:

 enum‌ها برای نگهداری برخی مقادیرند یعنی چی؟

برای مثال اگر  بخواهید یک سری مقادیر مشخص و محدود را در یک دسته قرار بدی برای آن یک enum تعریف می‌کنی. برای مثال اگر شما بخواهید سایز انواع لباس‌ها را که تعداد مشخص هستن را نگهداری کنیم برای آنها یک enum به شکل زیر تعریف می‌کنیم

enum ShirtSize{
   small,
   medium,
   large,
   xlarge,
   xxlarge
}

یا برای فصول سال :

enum Seson{
   بهار,
   زمستان,
   پاییز,
   تابستان,
      }

اینطوری ما یک سری مقادیر مشخص رو مشخص میکنیم دقیقا شبیه همون دیتا تایپ boolean .

راستی در پروژه موزیک پلیر استاد از اینام استفاده میکنن که خیلی خوب یادشون میگیری.

موفق باشی

بهترین پاسخ
دکتر سپنتا شیدا ۰۹ اردیبهشت ۱۳۹۹، ۱۵:۴۸

ممنون بابت راهنماییت ولی صرفا یک پیشنهاد به استاد شاهینی بود با این حال توی دوتا از پروژه هایی که استاد از enum استفاده کردن متوجه کاربردش شدم

و اینکه خوب شد یک توضیحی دادی تا دوستانی که متوجه نشدن با دیدن مثالت متوجه بشن :)

دکتر لوما شادمهر ۱۰ اردیبهشت ۱۳۹۹، ۱۷:۴۲