JAVA/포스팅

자바 메서드 이름 (Method Name)

짜집퍼박사(짜박) 2023. 11. 7. 00:30

자바 메서드의 이름 (Method Name)은 메서드를 구별하고 호출하는 데 사용되는 고유한 식별자입니다. 메서드 이름은 메서드 정의 시에 지정되며, 메서드 호출 시에 메서드 이름을 사용하여 원하는 메서드를 호출할 수 있습니다. 

 

1. 메서드 이름 규칙

- 자바 메서드 이름을 지정할 때 다음 규칙을 따라야 합니다.
- 메서드 이름은 유효한 식별자(Identifier)여야 합니다.
- 메서드 이름은 문자로 시작해야 하며, 문자, 숫자, 밑줄(_) 등의 문자로 구성됩니다.
- 대소문자를 구분합니다. 즉, 대문자와 소문자를 구별합니다.
- 예약어(Reserved Keywords)는 메서드 이름으로 사용할 수 없습니다.

 

2. 관례 (Naming Convention)

- 자바에서는 메서드 이름을 작성할 때 관례(Conventions)를 따르는 것이 좋습니다. 주요 관례는 다음과 같습니다
-- 메서드 이름은 의미를 나타내도록 지정해야 합니다. 다른 개발자가 코드를 이해하기 쉽게 의미 있는 이름을 선택하는 것이 중요합니다.
-- 메서드 이름은 소문자로 시작하며, 여러 단어로 이루어진 경우 각 단어의 첫 글자를 대문자로 작성하는 카멜 표기법(CamelCase)을 사용합니다. 예를 들어, calculateSum 또는 printMessage와 같은 메서드 이름을 사용할 수 있습니다.

 

3. 메서드 호출

메서드 이름은 메서드 호출 시에 사용됩니다. 메서드 호출은 메서드 이름 다음에 소괄호 ()를 사용하여 수행됩니다. 메서드 호출 시에는 메서드 이름 뒤에 괄호를 붙이고, 필요한 경우 메서드에 전달할 매개변수를 괄호 안에 포함시킵니다.

// 메서드 호출 예시
int result = calculateSum(10, 20); // calculateSum 메서드 호출
printMessage(); // printMessage 메서드 호출

 

4. 메서드 오버로딩

자바에서는 메서드 오버로딩을 허용합니다. 이것은 같은 이름의 메서드가 다른 매개변수 목록을 가질 수 있는 기능을 나타냅니다. 메서드 오버로딩을 사용하면 메서드 이름은 동일하지만 매개변수의 개수나 데이터 타입이 다를 수 있습니다.

// 메서드 오버로딩 예시
public int add(int a, int b) { /* ... */ }
public double add(double a, double b) { /* ... */ }

 

메서드 이름은 메서드의 식별을 위해 중요한 역할을 합니다. 메서드의 이름을 명확하게 지정하고 관례를 따르는 것은 코드의 가독성과 이해를 향상시키는 데 도움이 됩니다.

 

With ChatGPT