কম্পিউটার

জাভাতে ওভারলোডিং পদ্ধতি এবং টাইপ প্রচার


পদ্ধতি ওভারলোডিং একটি ভিন্ন ধরনের প্যারামিটারে একই ধরনের কাজ করতে একই নামের একাধিক পদ্ধতি তৈরি করতে সাহায্য করে।

ভেরিয়েবল একই ধরনের হলে আমরা টাইপ প্রচার ব্যবহার করতে পারি। টাইপ প্রচার স্বয়ংক্রিয়ভাবে নিম্ন পরিসরের মানকে উচ্চতর পরিসরের মানতে উন্নীত করে। উদাহরণস্বরূপ, বাইট ভেরিয়েবল একটি int ভেরিয়েবলের সাথে বরাদ্দ করা যেতে পারে। এখানে বাইট ভেরিয়েবলকে int-এ প্রমোট করা হবে। যদি, আমরা দুটি সংখ্যা যোগ করতে চাই যা বাইট, ছোট বা int হতে পারে, আমরা একটি একক পদ্ধতি ব্যবহার করতে পারি। নিচের উদাহরণটি দেখুন -

উদাহরণ

public class Tester {
   public static void main(String args[]) {
      Tester tester = new Tester();
      byte a = 1, b= 2;
      short c = 1, d = 2;
      int e = 1, f = 2;
      System.out.println(tester.add(a, b));
      System.out.println(tester.add(c, d));
      System.out.println(tester.add(e, f));
   }
   public int add(int a, int b) {
      return a + b;
   }
}

আউটপুট

3
3
3

  1. জাভাতে ওভারলোডিং পদ্ধতি এবং টাইপ প্রচার

  2. জাভাতে একটি পদ্ধতি ওভারলোড করার বিভিন্ন উপায়

  3. জাভাতে ওভারলোডিং পদ্ধতি

  4. জাভাতে কোভেরিয়েন্ট রিটার্ন প্রকারগুলি কী কী?