[java] 리턴 타입 선택 규칙

자바에서 메소드를 선언할 때, 올바른 리턴 타입을 선택하는 것은 중요합니다. 이 블로그에서는 리턴 타입을 선택하기 위한 규칙에 대해 살펴보겠습니다.

1. 메소드의 목적을 이해하라

메소드를 작성하기 전에 메소드의 목적을 명확히 이해해야 합니다. 메소드가 어떤 동작을 수행하고 어떤 값을 반환해야 하는지를 파악해야 합니다.

2. 반환할 값의 타입을 결정하라

메소드가 반환해야 하는 값의 타입을 결정해야 합니다. 이때 메소드가 수행하는 작업과 반환하는 값의 관계를 고려해야 합니다. 예를 들어, 정수 값을 반환하는 메소드인 경우 int를 리턴 타입으로 선택할 수 있습니다.

3. 메소드가 예외를 반환해야 하는 경우

만약 메소드가 예외를 반환해야 하는 경우, void를 리턴 타입으로 선택하고 예외를 명시적으로 던져야 합니다.

4. 적절한 리턴 타입을 선택하라

메소드가 특정 객체를 반환하는 경우에는 해당 객체의 타입을 리턴 타입으로 선택해야 합니다.

5. 일관성 유지

프로젝트 내에서 메소드의 리턴 타입을 일관되게 유지해야 합니다. 같은 용도의 메소드는 동일한 리턴 타입을 사용하는 것이 좋습니다.

위의 규칙을 따르면 메소드의 목적에 맞는 적절한 리턴 타입을 선택할 수 있습니다. 올바른 리턴 타입을 선택함으로써 코드의 가독성과 유지 보수성을 높일 수 있습니다.

참고문헌: Oracle Java Documentation