কম্পিউটার টিউটোরিয়াল

জাভাতে মেথড ওভারলোড করার বিভিন্ন উপায়

মেথড ওভারলোডিং নিচের তিনটি উপায়ে অর্জিত করা যায়:

  • মেথডের প্যারামিটার সংখ্যা পরিবর্তন করে।
  • প্যারামিটার টাইপের ক্রম পরিবর্তন করে।
  • প্যারামিটারগুলোর ডেটা টাইপ পরিবর্তন করে।

নিচের উদাহরণ দেখুন:

উদাহরণ

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

আউটপুট

3
6
6.0
6.0
  1. জাভা ৯-এ destroyForcibly() মেথডের গুরুত্ব

  2. জাভাতে মেথড ওভারলোডিং এবং টাইপ প্রোমোশন

  3. জাভাতে মেথড ওভারলোডিং

  4. জাভাতে Map ইটারেশন: ৪টি প্রমাণিত কৌশল