Enum در جاوا (Enum in Java Language)

در این جلسه تیم کدگیت را با آموزش Enum در جاوا همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است:

  1. آشنایی با For در جاوا
  2. آشنایی با Static در جاوا
  3. آشنایی با Final در جاوا

Enum در جاوا

Enum یک نوع داده (Data Type) در جاوا بوده که از مجموعه‌ای Constant ها تشکیل شده است. Enum ها معمولا برای داده‌های ثابت به کار می‌روند. به عنوان مثال روزهای هفته یا فصول سال را میتوان داده های ثابت نامگذاری کرد. نکته مهم و قابل ذکر در Enum ها این است که تمامی Constant ها به صورت Final و Static می‌باشند. میتوان گفت Enumها همان کلاس ها در جاوا هستند که تشکیل شده از Constant می‌باشند.

مثال اول Enum در جاوا

در مثال اول، ما یک Enum را درون یک کلاس نوشتیم. Enum ما شامل فصول سال می‌باشد. کد مثال اول ما، به صورت زیر می‌باشد:

همانطور که در کد بالا می‌بینید یک Enum به نام Season ساختیم و چهار Constant به نام Winter و Fall و Spring و Summer قرار دادیم. در Main با نوشتن یک For و صدا زدن متد Values، تمامی مقادیر Enum را دریافت و در حلقه For چاپ کردیم.

مثال دوم Enum در جاوا

در مثال دوم، ما یک Enum را خارج از کلاس خود ساخته و از آن استفاده می‌کنیم. کد مثال دوم به صورت زیر می‌باشد:

همانطور که در کد بالا میبینیم، یک Enum به نام SeasonS ساختیم که دقیقا شبیه به مثال قبل بوده و فقط درون کلاس نیست (Enum میتواند مستقل باشد و مانند یک کلاس عمل کند). سپس در Main متغیر WINTER را گرفته و آن را چاپ کردیم.

پسورد: www.codegate.ir

 

دسته : java, آموزش قدم به قدم جاوا, جاوا

Tags:  , ,

دیدگاه بگذارید

نظر شما چیست؟

مطلع کردن شما از
avatar

wpDiscuz