Overloading1 #4 오버로딩(overloading) 오버로딩 1. 오버로딩이란? 한 클래스 내에 같은 이름의 메서드를 여러 개 정의 하는 것을 뜻한다. 2. 오버로딩의 조건 오버로딩의 조건은 아래와 같다. ■ 매서드 이름이 같아야 한다. ■ 매개변수의 개수 또는 타입이 달라야 한다. 위의 조건에서 중요한 것은 오버로딩은 오로지 매개변수로만 구별 될 수 있다는 것이다. 예를 들어 반환 타입은 오버로딩을 구현하는데 아무런 영향을 주지 못한다. ※ 단 매개변수 타입의 위치를 바꾸는 것은 오버로딩으로 인정된다. [매개변수 타입의 위치만 바뀐 오버로딩] public class Main { static public void print_test(int a, String b) { System.out.println(a); System.out.println(b); } st.. 2021. 4. 28. 이전 1 다음