An Enum একটি বিশেষ ডেটাটাইপ যা জাভা 1.5 সংস্করণে যোগ করা হয়েছে এবং এটি একটি এর সংগ্রহ সংজ্ঞায়িত করতে ব্যবহার করা যেতে পারে ধ্রুবক , যখন আমাদের মানগুলির একটি পূর্বনির্ধারিত তালিকার প্রয়োজন হয় যা কিছু ধরণের সংখ্যাসূচক বা পাঠ্য ডেটার প্রতিনিধিত্ব করে না, আমরা একটি Enum ব্যবহার করতে পারি . enums ধ্রুবক এবং ডিফল্টরূপে, তারা স্থির এবং ফাইনাল , তাই একটি enum ধরনের ক্ষেত্রের নাম বড় হাতের অক্ষরে থাকে অক্ষর .
এনাম ধ্রুবকের নাম java.lang.Enum.name() পদ্ধতি দ্বারা ফেরত দেওয়া হয় . এই পদ্ধতিটি ঠিক সেইভাবে নামটি ফেরত দেয় যেমনটি এনাম ঘোষণায় ঘোষণা করা হয়েছিল।
উদাহরণ
enum Shape { CIRCLE, TRIANGLE, SQUARE, RECTANGLE; } public class EnumNameTest { public static void main(String[] args) { Shape shape = Shape.RECTANGLE; System.out.println("The name of an enum constant is: " + shape.name()); } }
আউটপুট
The name of an enum constant is: RECTANGLE