ভিডিও: একই শ্রেণীর মধ্যে দুই বা ততোধিক পদ্ধতি সংজ্ঞায়িত করার প্রক্রিয়া কি যেগুলির একই নাম কিন্তু ভিন্ন প্যারামিটার ঘোষণা আছে?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
পদ্ধতি ওভারলোডিং
এর স্বাক্ষর একটি পদ্ধতি এটির রিটার্ন টাইপ বা এর দৃশ্যমানতা বা এটি নিক্ষেপ করতে পারে এমন ব্যতিক্রমগুলি নিয়ে গঠিত নয়। এর অনুশীলন মধ্যে দুই বা ততোধিক পদ্ধতি সংজ্ঞায়িত করা দ্য একই শ্রেণী যে ভাগ একই নাম কিন্তু ভিন্ন প্যারামিটার আছে ওভারলোডিং বলা হয় পদ্ধতি.
এইভাবে, এর কোনটি একই নামের দুই বা ততোধিক পদ্ধতির পার্থক্য করতে ব্যবহার করা যেতে পারে?
আলোচনা স্থান
কিউ. | এর মধ্যে কোনটি একই নামের দুই বা ততোধিক পদ্ধতির পার্থক্য করতে ব্যবহার করা যেতে পারে? |
---|---|
খ. | প্যারামিটারের সংখ্যা |
গ. | পদ্ধতির ধরন রিটার্ন |
d | উল্লেখিত সব |
উত্তর: উল্লিখিত সব |
কেউ জিজ্ঞাসা করতে পারে, একই ক্লাসে যখন একই নাম দুটি বা ততোধিক পদ্ধতির জন্য ব্যবহার করা হয় তখন জাভা কীভাবে তাদের আলাদা করে বলে? তাদের স্বাক্ষর দ্বারা, যা অন্তর্ভুক্ত পদ্ধতির নাম এবং এর ডেটা প্রকার পদ্ধতি পরামিতি, যে ক্রমে তারা প্রদর্শিত হবে।
অতিরিক্তভাবে, একই শ্রেণীর মধ্যে দুটি বা ততোধিক পদ্ধতি সংজ্ঞায়িত করার প্রক্রিয়া কী যেগুলির একই নাম রয়েছে কিন্তু ভিন্ন প্যারামিটার ঘোষণা পদ্ধতি ওভাররাইডিং পদ্ধতি ওভারলোডিং পদ্ধতি উল্লেখিত কোনোটিই লুকিয়ে নেই?
ব্যাখ্যা: দুই বা ততোধিক পদ্ধতি করতে পারা একই নাম আছে যতদিন তাদের পরামিতি ঘোষণা হয় ভিন্ন , দ্য পদ্ধতি বলা হয় ওভারলোড এবং প্রক্রিয়া বলা হয় পদ্ধতি ওভারলোডিং.
কি হবে যদি একই নাম এবং আর্গুমেন্ট সহ একটি পদ্ধতি 2টি ফাইলে বর্ণনা করা হয় এবং আমরা সেগুলি উভয়ই অন্তর্ভুক্ত করি?
ওভারলোডিং: দুই বা তার বেশি পদ্ধতি থাকা একই নাম কিন্তু ভিন্ন যুক্তি ভিতরে একই ক্লাস ওভারলোডিং হিসাবে পরিচিত। দুই বা ততোধিক পদ্ধতি থাকার একই পদ্ধতির নাম এবং একই যুক্তি কিন্তু ভিন্ন শ্রেণী ওভাররাইডিং নামে পরিচিত। এটি রান টাইম পলিমরফিজম, ডাইনামিক পলিমরফিজম, ডাইনামিক বাইন্ডিং নামেও পরিচিত।
প্রস্তাবিত:
একটি শ্রেণীর সদস্য দুই ধরনের কি?
ক্লাসে ক্লাসের সদস্য হিসাবে নিম্নলিখিতগুলি থাকতে পারে। কিন্তু, প্রধানত দুই ধরনের ক্লাস মেম্বার আছে যেগুলো প্রায়শই ব্যবহৃত হয়: ডেটা মেম্বার (ভেরিয়েবল) ফাংশন মেম্বার (পদ্ধতি)
খোলা জানালাগুলির মধ্যে স্যুইচ করার একটি পদ্ধতি কী?
খোলা উইন্ডোগুলির মধ্যে স্যুইচ করার বিভিন্ন উপায় রয়েছে। অনেক ব্যবহারকারী মাউসের কাছে পৌঁছান, টাস্কবারের দিকে নির্দেশ করুন এবং তারপরে তারা যে উইন্ডোটি অগ্রভাগে আনতে চান তার জন্য বোতামটি ক্লিক করুন। আপনি যদি কীবোর্ড শর্টকাটের অনুরাগী হন, যেমন আমি, আপনি সম্ভবত খোলা উইন্ডোগুলির মধ্যে সাইকেল করতে Alt-Tab ব্যবহার করবেন
একটি থ্রো ক্লজ নেই এমন একটি পদ্ধতি থেকে একটি চেক করা ব্যতিক্রম নিক্ষেপ করার কোন উপায় আছে কি?
9 উত্তর। আপনি যদি সত্যিই চান তবে সেগুলি ঘোষণা না করেই অচেক করা ব্যতিক্রমগুলি নিক্ষেপ করতে পারেন৷ অচেক করা ব্যতিক্রম RuntimeException প্রসারিত করে। থ্রোএবল যেগুলি ত্রুটি প্রসারিত করে সেগুলিও আনচেক করা হয়, তবে শুধুমাত্র সত্যিই গুরুতর সমস্যাগুলির জন্য ব্যবহার করা উচিত (যেমন অবৈধ বাইটকোড)
পদ্ধতি ওভাররাইডিং এবং পদ্ধতি লুকানোর মধ্যে পার্থক্য কি?
মেথড ওভাররাইডিং-এ, যখন বেস ক্লাস রেফারেন্স ভেরিয়েবল ডেরিভড ক্লাসের অবজেক্টের দিকে নির্দেশ করে, তখন এটি ডেরিভড ক্লাসে ওভাররাইড মেথডকে কল করবে। হাইডিং পদ্ধতিতে, যখন বেস ক্লাস রেফারেন্স ভেরিয়েবল প্রাপ্ত ক্লাসের বস্তুর দিকে নির্দেশ করে, তখন এটি বেস ক্লাসে লুকানো পদ্ধতিকে কল করবে
একটি নির্দিষ্ট উদাহরণে অ্যাক্সেসের অনুমতি বা অস্বীকার করার জন্য IAM সিস্টেমে একটি পদ্ধতি আছে কি?
আইএএম সিস্টেমে একটি নির্দিষ্ট উদাহরণের অপারেটিং সিস্টেমে অ্যাক্সেসের অনুমতি বা অস্বীকার করার কোনও পদ্ধতি নেই। IAM নির্দিষ্ট উদাহরণে অ্যাক্সেসের অনুমতি দেয়