[JAVA] 오버로딩 (개념 , 특징 , 예시, 오버라이딩 차이점 비교)


[JAVA] 오버로딩 (개념 , 특징 , 예시, 오버라이딩 차이점 비교)

오버로딩과 오버라이딩은 이름을 왜 비슷하게 지어서 계속 헷갈리게 하는지 모르겠다^.^ 오버로딩부터 알아보자! 오버로딩(OverLoading)이란? 자바의 한 클래스 내에 같은 이름을 가진 메소드가 있더라도, 매개변수나 타입이 다르면 같은 이름을 사용하여 메소드를 정의할 수 있다. Overloading 즉, 메서드의 이름은 같고 매개변수의 유형과 갯수는 다르게 한다면 오버로딩을 할 수 있다. ** 메서드(method) 메서드는 함수라고 보면 된다. 메서드는 데이터(값)을 받아서 작업을 수행한 후 호출한 자에게 값을 반환한다. public class Test3 { public int Test(int i, int j){ return i+j; } public int Test(int i, int j, int k){ return i+j+k; } public int Test(double i, double j){ return i+j; } } public static void main(String ...


#java #overloading #오버라이딩 #오버로딩 #자바

원문링크 : [JAVA] 오버로딩 (개념 , 특징 , 예시, 오버라이딩 차이점 비교)