পাইথনে ওভারলোডিং কি?
পাইথনে ওভারলোডিং কি?

ভিডিও: পাইথনে ওভারলোডিং কি?

ভিডিও: পাইথনে ওভারলোডিং কি?
ভিডিও: পাইথন ডেভেলপারদের জন্য ফাংশন ওভারলোডিং (সিঙ্গেলডিসপ্যাচ) 2024, নভেম্বর
Anonim

ওভারলোডিং , প্রোগ্রামিং এর প্রেক্ষাপটে, একটি ফাংশন বা অপারেটরের বিভিন্ন উপায়ে আচরণ করার ক্ষমতা বোঝায় যা ফাংশনে পাস করা পরামিতিগুলির উপর নির্ভর করে, বা অপারেটর যে অপারেন্ডগুলিতে কাজ করে তার উপর নির্ভর করে।

লোকেরা আরও জিজ্ঞাসা করে, পাইথনে অপারেটর ওভারলোডিং কী?

পাইথনে অপারেটর ওভারলোডিং . অপারেটর ওভারলোডিং তাদের পূর্বনির্ধারিত কার্যক্ষম অর্থের বাইরে বর্ধিত অর্থ প্রদানের অর্থ। উদাহরণ স্বরূপ অপারেটর + দুটি পূর্ণসংখ্যা যোগ করার পাশাপাশি দুটি স্ট্রিং যোগ করতে এবং দুটি তালিকা মার্জ করতে ব্যবহৃত হয়। এটি অর্জনযোগ্য কারণ '+' অপারেটর হয় ওভারলোড int ক্লাস এবং str ক্লাস দ্বারা.

অধিকন্তু, ওভারলোডিং বলতে আপনি কী বোঝেন? ওভারলোডিং একটি ক্লাসের একাধিক পদ্ধতি সংজ্ঞায়িত করার জন্য একটি একক শনাক্তকারী ব্যবহার করার ক্ষমতা বোঝায় যা তাদের ইনপুট এবং আউটপুট পরামিতিতে ভিন্ন। ওভারলোডেড পদ্ধতিগুলি সাধারণত ব্যবহৃত হয় যখন তারা ধারণাগতভাবে একই কাজ সম্পাদন করে কিন্তু পরামিতিগুলির একটি সামান্য ভিন্ন সেট সহ।

এছাড়াও জানুন, পাইথনে কি মেথড ওভারলোডিং আছে?

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

পাইথনে মৌলিক ওভারলোডিং পদ্ধতি কি কি?

ভিতরে পাইথন আপনি একটি সংজ্ঞায়িত করতে পারেন পদ্ধতি এমনভাবে যে এটিকে কল করার একাধিক উপায় রয়েছে। একটি একক দেওয়া পদ্ধতি বা ফাংশন , আমরা নিজেরাই পরামিতির সংখ্যা নির্দিষ্ট করতে পারি। নির্ভর করছে ফাংশন সংজ্ঞা, এটিকে শূন্য, এক, দুই বা ততোধিক পরামিতি দিয়ে বলা যেতে পারে। এই হিসাবে পরিচিত হয় পদ্ধতি ওভারলোডিং.

প্রস্তাবিত: