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

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

মেথড ওভারলোডিং হল স্ট্যাটিক পলিমরফিজমের একটি টাইপ। মেথড ওভারলোডিং-এ, আমরা একই নামে কিন্তু ভিন্ন প্যারামিটার সহ একাধিক মেথড ডিফাইন করতে পারি। নিচের উদাহরণ প্রোগ্রামটি বিবেচনা করুন।

উদাহরণ

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));
    }
    public int add(int a, int b) {
        return a + b;
    }
    public int add(int a, int b, int c) {
        return a + b + c;
    }
}

আউটপুট

3
6

এখানে আমরা add() মেথড ব্যবহার করেছি যা দুই বা তিনটি প্যারামিটার নিতে পারে এবং তার অনুযায়ী কাজ করে। এটিকে মেথড ওভারলোডিং বা স্ট্যাটিক পলিমরফিজম বলা হয়।

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

  2. জাভাতে মেথড ওভারলোডিং বনাম মেথড ওভাররাইডিং

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

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