(JAVA) 메소드 오버로딩

Java 개발자로 취직했습니다.

지금까지 자바스크립트만 공부했는데 지금은 자바를 사용하고 있습니다.

그래서 같이 공부하고 있는 친구들과 같이 공부하기로 하고 일주일에 블로그 하나씩 올리기로 했습니다.

먼저 방법을 공부했습니다.

책으로 배우려면 시간이 오래 걸릴 것 같아서 자바 기초 강의를 먼저 듣기로 했다.

제가 선택한 강의는 인프론에서 들을 수 있는 ‘내 코딩의 자바 기초’입니다.

방법을 먼저 공부했습니다.

Java에서 클래스는 속성을 나타내는 필드와 기능을 나타내는 메서드로 구성됩니다.

메서드는 특정 작업을 수행하기 위한 일련의 지침으로 생각할 수 있습니다.

메서드를 사용하는 목적은 중복 코드를 방지하는 것입니다.

진부한 프로그래밍을 피하기 위함이며, 모듈화를 통해 코드의 가독성도 향상되었습니다.

메서드 오버로딩을 사용하면 클래스에서 같은 이름을 가진 메서드를 여러 번 선언할 수 있습니다.

대신 조건이 있습니다.

1. 양도가액의 종류가 달라야 합니다.

2. 전달되는 값의 개수가 달라야 합니다.


위의 코드와 같이 조건에 맞게 사용하면 유용합니다.


전달되는 값의 종류와 개수가 다른 경우 클래스 내에서 동일한 메서드 이름을 사용할 수 있습니다.