ইন্টারফেসের অ বিমূর্ত পদ্ধতি থাকতে পারে?
ইন্টারফেসের অ বিমূর্ত পদ্ধতি থাকতে পারে?

ভিডিও: ইন্টারফেসের অ বিমূর্ত পদ্ধতি থাকতে পারে?

ভিডিও: ইন্টারফেসের অ বিমূর্ত পদ্ধতি থাকতে পারে?
ভিডিও: জাভাতে বিমূর্ত ক্লাস এবং পদ্ধতি 7 মিনিটে ব্যাখ্যা করা হয়েছে 2024, মে
Anonim

ইন্টারফেস পদ্ধতি সংজ্ঞা দ্বারা পাবলিক এবং বিমূর্ত , তাই আপনি পারবেন না নেই - বিমূর্ত পদ্ধতি আপনার মধ্যে ইন্টারফেস . জাভাতে, ইন্টারফেস পদ্ধতি পাবলিক এবং বিমূর্ত গতানুগতিক. তাই প্রথম বিকল্প খারাপ অনুশীলন. পয়েন্ট যে আপনি করতে পারা ব্যবহার করবেন না অ - বিমূর্ত পদ্ধতি ভিতরে ইন্টারফেস , কারণ তারা বিমূর্ত গতানুগতিক.

এছাড়াও, একটি ইন্টারফেসে বিমূর্ত পদ্ধতি থাকতে পারে?

একটি ইন্টারফেস একটি "শুদ্ধভাবে" মত বিমূর্ত ক্লাস ক্লাস এবং তার সব পদ্ধতি হয় বিমূর্ত . একটি বিমূর্ত শ্রেণী পেতে পারি বাস্তবায়িত পদ্ধতি কিন্তু ক্লাস নিজেই ইনস্ট্যান্ট করা যাবে না (উত্তরাধিকার এবং DRY অনুসরণ করার জন্য দরকারী)। আপনি যদি বাস্তবায়ন করেন ইন্টারফেস তারপর আপনি বাস্তবায়ন করতে হবে পদ্ধতি মধ্যে ইন্টারফেস.

এছাড়াও, বিমূর্ত শ্রেণীর অ-বিমূর্ত পদ্ধতি থাকতে পারে? হ্যাঁ আমরা পেতে পারি একটি বিমূর্ত ক্লাস ছাড়া বিমূর্ত পদ্ধতি যেহেতু উভয়ই স্বাধীন ধারণা। ঘোষণা a ক্লাস বিমূর্ত মানে যে এটা করতে পারা নিজে থেকে instantiated করা হবে না এবং করতে পারা শুধুমাত্র সাব ক্লাস করা হবে। ঘোষণা a পদ্ধতি বিমূর্ত মানে হল পদ্ধতি হবে সাবক্লাসে সংজ্ঞায়িত করা হবে।

উপরন্তু, আমরা ইন্টারফেসে পদ্ধতি সংজ্ঞায়িত করতে পারি?

একটি শ্রেণীর মত, একটি ইন্টারফেস করতে পারেন আছে পদ্ধতি এবং ভেরিয়েবল, কিন্তু পদ্ধতি একটি ঘোষণা ইন্টারফেস ডিফল্ট বিমূর্ত (শুধুমাত্র পদ্ধতি স্বাক্ষর, শরীর নেই)। ইন্টারফেস একটি ক্লাস আবশ্যক কি নির্দিষ্ট করুন করতে এবং কিভাবে না. যদি একটি শ্রেণী এটি বাস্তবায়ন করে ইন্টারফেস , তারপর, এটা করতে পারা একটি সংগ্রহ সাজানোর জন্য ব্যবহার করা হবে।

একটি ইন্টারফেসের সমস্ত পদ্ধতি প্রয়োগ করতে হবে?

হ্যাঁ, এটা বাধ্যতামূলক সব বাস্তবায়ন দ্য পদ্ধতি একটি শ্রেণীতে যা একটি বাস্তবায়ন করে ইন্টারফেস যদি না এবং যতক্ষণ না সেই ক্লাসটি একটি বিমূর্ত ক্লাস। আপনি আছে দুটি পছন্দ: - বাস্তবায়ন প্রতি পদ্ধতি দ্বারা প্রয়োজনীয় ইন্টারফেস অথবা - নিখোঁজ ঘোষণা করুন পদ্ধতি আপনার ক্লাসে বিমূর্ত।

প্রস্তাবিত: