بایگانی برچسب: s

Oracle Java

آموزش برنامه نویسی Java – شمارش Enumeration

شمارش Enumeration یک نمونه اعلام لیست

در قسمت قبلی مربوط به پروژه‌ی گربه‌سانان ما میتونستیم تو قسمت نژاد و جنسیت عبارتی رو به صورت String ذخیره بکنیم که این از نظر یک پروژه‌ی تجاری کار غلطیه که دست کاربر باز باشه و بتونه هر چیزی بنویسه… پس باید یک لیست از نژاد های مختلف آماده کنید که دسترسی بهش هم خیلی ساده باشه.
برای این کار نباید یه کلاس اضافه کنیم چون فقط برنامه رو سنگین کردیم.
طریقه‌ی نوشتن شمارش Enumeration به این شکله

شکل تابع شمارش Enumeration شبیه به همون Class هستش که فقط به جای Class از enum استفاده میشه
خوب با توجه به پروژه‌ی گربه سانان باید اکثر پراپرتی‌ها تبدیل به تابع شمارش Enumeration بشن.
به صورت زیر باید تابع enum رو به پروژه اضافه کنید.

افزودن کلاس

در مرحله بعد به جای گزینه‌ی Class گزینه‌ی enum رو انتخاب کنید.
اسم enam رو انتخاب کنید و OK و بعد از اون میبینید که شمارش Enumeration ساخته شده.
اولین شمارش Enumeration که باید اضافه کنید GenderType هستش که کاربر فقط نر و یا ماده بودن حیوان رو انتخاب کنه.
پس داخل تابع enum که اسمش GenderType هست مثل کد زیر male و female رو اضافه کنید.

همونطور که دیدید با کاما گزینه‌ها رو از هم جدا کنید.
خوب ای داستان رو برای پراپرتی FeatureType ,OwnershipType , PedigreeType, ,Size بنویسید.

حالا که همه چیز آمادست برید تو کلاسی که پراپرتی‌های گربه‌سانان رو نوشتین و کد رو به صورت زیر تصحیح کنید تا با شمارش Enumeration عمل کنه

و بعد Getter Setter رو برای همشون دوباره بنویسید.

شمارش Enumeration یکی از مبحث‌های ساده بود که به صورت مختصر براتون توضیح دادیم.
با پنگوئن همراه باشید 🐧