Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เมธอดโอเวอร์โหลดใน Java


วิธีการโอเวอร์โหลดเป็นประเภทของความหลากหลายแบบคงที่ ในการโอเวอร์โหลดเมธอด เราสามารถกำหนดเมธอดหลายเมธอดที่มีชื่อเดียวกันแต่ใช้พารามิเตอร์ต่างกัน ลองพิจารณาโปรแกรมตัวอย่างต่อไปนี้

ตัวอย่าง

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() ซึ่งสามารถรับพารามิเตอร์ได้สองหรือสามพารามิเตอร์และสามารถดำเนินการตามนั้นได้ นี้เรียกว่าวิธีการโอเวอร์โหลดหรือความหลากหลายคงที่