아이템의 주제를 보고 이런 생각 하지 않았나요?

시그니처? 메서드 시그니처가 뭐여 🤔

메서드 시그니처


메서드의 이름과 매개변수의 순서, 타입, 개수를 의미한다.

메서드의 리턴 타입과 예외 처리 부분은 해당되지 않는다!

기억하기 어렵다면 이걸 떠올리면 된다!

바로 오버로딩(overloading) 🔥

오버로딩은 한 클래스 내에서 매개변수의 순서, 타입, 개수를 다르게 하여 같은 이름의 메서드를 정의하는 것

이번 주제는 이에 대한 꿀팁 정리 정도이다.

메서드 시그니처 설계 방법


1. 메서드 이름 신중히 짓기

항상 표준 명명 규칙 따르기