[JAVA] 오버로딩 overloading


[JAVA] 오버로딩 overloading

오버로딩이란 - 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 method overloading 조건 1. 메서드 이름이 같아야 한다. 2. 매개변수의 개수 또는 타입이 달라야 한다. - 오버로딩된 메서드들은 매개변수에 의해서만 구별되기에 반환 타입은 오버로딩을 구현하는데 아무런 영향을 주지 못 한다. 예제 매개변수의 순서가 다른 경우도 오버로딩이다. 매개변수의 값에 의해 호출된 메서드가 구분될 수 있기에 하지만 이렇게 순서를 다르게 하면 과같이 호출하게 되면 어느 메서드에서 호출된 것인 지 알 수 없기에 컴파일 에러가 발생 위와 같이 오버로딩 가능 장점 만약 메서드도 변수처럼 이름으로만 구별된다면 한 클래스 내의 모..........

[JAVA] 오버로딩 overloading에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [JAVA] 오버로딩 overloading