개발할 때 많이 쓰는 오버로딩 개념과 사용법
1. 오버로딩이란 ? 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 '메서드 오버로딩' 또는 간단히 '오버로딩'이라고 한다. 2. 오버로딩의 조건 같은 이름의 메서드를 정의한다고 해서 무조건 오버로딩인 것은 아니다. 오버로딩이 성립하기 위해서는 다음과 같은 조건을 만족해야한다. 메서드 이름이 같아야 한다. 매개변수의 개수 또는 타입이 달라야 한다. 위의 조건을 만족하지 못한 메서드는 중복으로 컴파일 에러가 발생한다. 오버로딩된 메서드들은 매개변수에 의해서만 구별될 수 있으므로 반환 타입은 아무런 영향을 주지 못한다. 간단히 말하면 이름은 같지만 매개변수가 다르면 된다. 3. 오버로딩의 예 오버로딩의 예로 가장 대표적인 것이 println메서드이다. 지금까지 아무런 생각없이 출력으로만 써왔다..
Java
2022. 4. 29. 19:34
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday