কারণ enums স্বয়ংক্রিয়ভাবে ক্রমানুসারী হয় (Enum-এর জন্য Javadoc API ডকুমেন্টেশন দেখুন), enum ঘোষণার পরে স্পষ্টভাবে "Emplements Serializable" ক্লজ যোগ করার দরকার নেই। একবার এটি সরানো হলে, জাভার জন্য আমদানি বিবৃতি। io সিরিয়ালাইজেবল ইন্টারফেসও সরানো যেতে পারে।
সব জাভা ক্লাস কি সিরিয়ালাইজ করা যায়?
শুধুমাত্র ক্লাস যেগুলি সিরিয়ালাইজেবল প্রয়োগ করে সিরিয়ালাইজ করা যেতে পারেযখন একটি ক্লাস সিরিয়ালাইজেবল ইন্টারফেস প্রয়োগ করে, তখন এর সমস্ত সাব-ক্লাসগুলিও সিরিয়ালাইজ করা যায়। কিন্তু যখন কোনো বস্তুর অন্য কোনো বস্তুর রেফারেন্স থাকে, তখন এই বস্তুগুলোকে অবশ্যই আলাদাভাবে সিরিয়ালাইজেবল ইন্টারফেস প্রয়োগ করতে হবে।
enum-এর জাভা বিশেষ অক্ষর থাকতে পারে?
Enum ধ্রুবক অবশ্যই বৈধ জাভা শনাক্তকারী হতে হবে। আপনি স্ট্রিং-এ ওভাররাইড করতে পারেন যদি আপনি তাদের ভিন্নভাবে প্রদর্শন করতে চান।
হ্যাশসেট কি জাভা সিরিয়ালাইজযোগ্য?
2 উত্তর। হ্যাশসেটটি ক্রমিকযোগ্য [ডকুমেন্টেশন] যতক্ষণ পর্যন্ত এটিতে থাকা সমস্ত অবজেক্টগুলি সিরিয়ালাইজ করা যায়, তাই আপনাকে নিশ্চিত করতে হবে যে ঠিকানা ক্লাস ক্রমিকযোগ্য।
এনাম কি জাভা উত্তরাধিকারী হতে পারে?
Java enum হল এক ধরনের কম্পাইলার ম্যাজিক। বাইট কোডে, যেকোনো enum কে একটি ক্লাস হিসেবে উপস্থাপন করা হয় যা বিমূর্ত ক্লাস জাভাকে প্রসারিত করে। … Enum এবং অনেক স্ট্যাটিক সদস্য আছে. অতএব, enum অন্য কোন শ্রেণী বা enum প্রসারিত করতে পারে না: কোন একাধিক উত্তরাধিকার নেই।