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

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

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

سلام میلاد 

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

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

لینک کپسوله

پوریا شفیعی ۰۹ اردیبهشت ۱۳۹۹، ۱۰:۲۳

سلام پوریا

من گفتم Enum نه Encapsulation

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

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

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

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

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

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

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

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

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

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

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

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

موفق باشی

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

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

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

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