개발/JAVA

오버로딩 (OverLoading)

코린이딱콩 2022. 8. 27. 20:05

✔️메소드의 이름을 같게 하고, 파라미터를 달리하여 여러 메소드를 정의하는 방법을 메소드 오버로딩이라 합니다.

✔️메소드 오버로딩은 하나의 클래스내에서의 기능이며 파리미터는 타입,순서, 개수를 달리하여 구분할 수 있어야 합니다.

public class Calculator {

	public int sum(int x, int y) {
    		return x + y;
     }
     
     publinc int sum(int x, int y, int z) {
     		return x + y + z;
     }
     
     public double sum(double x, double y) {
     			return x + y;
                
     }
 }