با سلام خدمت استاد شاهینی عزیز
استاد اگه امکانش هست بعدا در قالب آپدیت سرفصل جاوا مبحث Enumeration ها رو هم اضافه کنید
میلاد جان برای اینکه گفتم شاید وظیفه کلاس های enum رو متوجه نشده باشی من یک مثالی میزنم تا مسلط بر این مفهوم شوی
ببین ما با دیتاتایپ boolean یا Boolean میتونیم دو تا value رو بهش پاس بدیم به عبارتی صحیح یا غلط
حال میخواهم مثالی از enum بزنم:
enum ها برای نگهداری برخی مقادیرند یعنی چی؟
برای مثال اگر بخواهید یک سری مقادیر مشخص و محدود را در یک دسته قرار بدی برای آن یک enum تعریف می کنی. برای مثال اگر شما بخواهید سایز انواع لباس ها را که تعداد مشخص هستن را نگهداری کنیم برای آنها یک enum به شکل زیر تعریف می کنیم
enum ShirtSize{
small,
medium,
large,
xlarge,
xxlarge
}
یا برای فصول سال :
enum Seson{
بهار,
زمستان,
پاییز,
تابستان,
}
اینطوری ما یک سری مقادیر مشخص رو مشخص میکنیم دقیقا شبیه همون دیتا تایپ boolean .
راستی در پروژه موزیک پلیر استاد از اینام استفاده میکنن که خیلی خوب یادشون میگیری.
موفق باشی
سلام پوریا
من گفتم Enum نه Encapsulation
خودم با کمی فکر درک کردم این ساختارو ولی گفتم در قالب آپدیت به دوره جاوا اضافه بشه خوب میشه صرفا یک پیشنهاد بود به استاد شاهینی
ممنون بابت راهنماییت ولی صرفا یک پیشنهاد به استاد شاهینی بود با این حال توی دوتا از پروژه هایی که استاد از enum استفاده کردن متوجه کاربردش شدم
و اینکه خوب شد یک توضیحی دادی تا دوستانی که متوجه نشدن با دیدن مثالت متوجه بشن :)