5
জাভা 8: জাভা.লাং.অবজেক্ট থেকে কোনও পদ্ধতির জন্য ডিফল্ট পদ্ধতিটি নির্ধারণ করা কেন নিষিদ্ধ?
ডিফল্ট পদ্ধতিগুলি আমাদের জাভা টুলবক্সে একটি দুর্দান্ত নতুন সরঞ্জাম। তবে, আমি একটি ইন্টারফেস লেখার চেষ্টা করেছি defaultযা toStringপদ্ধতির একটি সংস্করণ সংজ্ঞায়িত করে । জাভা আমাকে জানায় যে এটি নিষিদ্ধ, যেহেতু ঘোষিত পদ্ধতিগুলি সম্পাদনা java.lang.Objectনাও করা যেতে পারে default। কেন এই ক্ষেত্রে? আমি জানি যে "বেস ক্লাস সর্বদা জিতে যায়" নিয়ম …