আমরা জাভাতে সাবক্লাসিং ব্যবহার করি কেন?

সুচিপত্র:

আমরা জাভাতে সাবক্লাসিং ব্যবহার করি কেন?
আমরা জাভাতে সাবক্লাসিং ব্যবহার করি কেন?
Anonim

এক্সটেন্ডস কীওয়ার্ড ব্যবহার করে জাভাতে একটি ক্লাসকে অন্য ক্লাসের সাবক্লাস হিসাবে ঘোষণা করা যেতে পারে। একটি সাবক্লাস তার সুপারক্লাস থেকে ভেরিয়েবল এবং পদ্ধতিগুলিকে ইনহেরিট করে এবং সেগুলিকে এমনভাবে ব্যবহার করতে পারে যেন সেগুলি সাবক্লাসের মধ্যেই ঘোষণা করা হয়েছে: … সঠিক পরিভাষা ব্যবহার করার জন্য, জাভা ক্লাস বাস্তবায়নের একক উত্তরাধিকার অনুমোদন করে।

জাভাতে কেন উত্তরাধিকার ব্যবহার করা হয়?

প্রোগ্রামাররা বিভিন্ন উদ্দেশ্যে উত্তরাধিকার নিয়োগ করে: সাবটাইপিং প্রদান করতে, কোড পুনরায় ব্যবহার করতে, সাবক্লাসগুলিকে সুপারক্লাসের আচরণ কাস্টমাইজ করার অনুমতি দিতে, অথবা কেবলমাত্র বস্তুকে শ্রেণিবদ্ধ করতে।

জাভাতে সাবক্লাসিং কি?

সংজ্ঞা: একটি শ্রেণী যেটি অন্য শ্রেণী থেকে উদ্ভূত হয়তাকে একটি সাবক্লাস বলা হয় (এছাড়াও একটি প্রাপ্ত শ্রেণী, বর্ধিত শ্রেণী বা চাইল্ড ক্লাস)। … একটি সাবক্লাস তার সুপারক্লাস থেকে সমস্ত সদস্যদের (ক্ষেত্র, পদ্ধতি এবং নেস্টেড ক্লাস) উত্তরাধিকারী হয়।

জাভাতে উত্তরাধিকার কি?

জাভাতে উত্তরাধিকার হল একটি ধারণা যা এক শ্রেণীর থেকে অন্য শ্রেণীর বৈশিষ্ট্য অর্জন করে; উদাহরণস্বরূপ, পিতা এবং পুত্রের মধ্যে সম্পর্ক। জাভাতে, একটি ক্লাস অন্য ক্লাস থেকে বৈশিষ্ট্য এবং পদ্ধতিগুলি উত্তরাধিকার সূত্রে পেতে পারে। যে শ্রেণীর বৈশিষ্ট্যগুলি উত্তরাধিকারসূত্রে পাওয়া যায় তাকে উপ-শ্রেণী বা চাইল্ড ক্লাস বলা হয়।

সুপার কীওয়ার্ডের ব্যবহার কী?

সুপার কীওয়ার্ডটি সুপারক্লাস (অভিভাবক) বস্তুকে বোঝায়। এটি সুপারক্লাস পদ্ধতি কল করতে এবং সুপারক্লাস কনস্ট্রাক্টর অ্যাক্সেস করতে ব্যবহৃত হয়। সুপারের সবচেয়ে সাধারণ ব্যবহারকীওয়ার্ড হল একই নামের মেথড আছে এমন সুপারক্লাস এবং সাবক্লাসের মধ্যে বিভ্রান্তি দূর করা।

প্রস্তাবিত: