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));       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