[JAVA] 자바 - 메소드 오버로딩 overloading
mini_min
[JAVA] 메소드 오버로딩 overloading 개발자 면접 단골 질문(?) 이라고 불리는 기본 중 기본인 '오버로딩' 개념을 배웠다. over + loading 말 그대로 뛰어넘어(?) 읽는 다는 의미라고 기억하면 편할듯하다. ✔️오버로딩이란? 한 클래스 내에서 이름이 같은 메소드를 정의하는 것으로 성립 조건이 따로 있다. - 매개변수 타입이 다르거나 매개변수의 개수가 달라야한다. 그래야 매개변수로 구분해서 호출이 가능하지 - 매개변수는 같으나 반환형이 다를 경우 컴파일 오류 - 리턴 타입은 오버로딩 구현에 아무런 영향 ❌ - 생성자도 중복 정의가 가능하다. ❌ 잘못 작성한 것 int add(int a, int b) {...} int add(int a, int b) {...} = 매개변수 타입 같고,..