সুচিপত্র:

জাভা একটি ওভারলোড পদ্ধতি কি?
জাভা একটি ওভারলোড পদ্ধতি কি?

ভিডিও: জাভা একটি ওভারলোড পদ্ধতি কি?

ভিডিও: জাভা একটি ওভারলোড পদ্ধতি কি?
ভিডিও: জাভা ওভারলোড পদ্ধতি ☎️ 2024, মে
Anonim

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

এর, আপনি কিভাবে জাভাতে একটি ওভারলোডেড পদ্ধতি লিখবেন?

পদ্ধতি ওভারলোডিং সঞ্চালনের বিভিন্ন উপায় এখানে রয়েছে:

  1. আর্গুমেন্ট সংখ্যা পরিবর্তন করে ওভারলোডিং. ক্লাস মেথড ওভারলোডিং { প্রাইভেট স্ট্যাটিক ভ্যাইড ডিসপ্লে (int a){ সিস্টেম।
  2. প্যারামিটারের ডেটাটাইপ পরিবর্তন করে। ক্লাস মেথড ওভারলোডিং {// এই পদ্ধতিটি int প্রাইভেট স্ট্যাটিক ভ্যাইড ডিসপ্লে(int a){ সিস্টেম গ্রহণ করে।

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

এছাড়াও জানতে হবে, উদাহরণ সহ জাভাতে মেথড ওভারলোডিং এবং মেথড ওভাররাইডিং কি?

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

একটি ওভারলোড কি?

প্রতি ওভারলোড কোন কিছুতে বা তার উপর অত্যধিক পরিমাণ লোড করা, যেমন একটি ওভারলোড বিদ্যুতের যা শর্ট সার্কিট আউট. ওভারলোডিং একটি কারণ "অত্যধিক!" পরিস্থিতি. একটি ফিউজ যদি অনেক যন্ত্রপাতি গাট্টা হবে ওভারলোড সার্কিট; এই একটি বলা হয় ওভারলোড (বিশেষ্য ফর্ম)।

প্রস্তাবিত: