반응형

 

자바 이름붙이기 관습 (네이밍 규칙)

 

 

 

Java 프로그램시 클래스, 변수, 메소드, 상수의 이름을 붙일 때 가독성을 높이기 위해 관습적으로 사용되는 네이밍 규칙에 대해서 알아보려고 합니다. 

 

 

1. 클래스 이름

 

클래스 이름은 파스칼 표기법(pascal case)을 따릅니다. 

-> 모든 단어의 첫번째 문자를 대문자로 시작하고 나머지는 소문자로 표시

 

ex) 클래스명 예시

public class HelloWorld {

}

 

 

 

2. 변수 이름

 

변수 이름은 카멜 표기법(camel case)을 따릅니다. 

-> 첫번째 단어는 전부 소문자 표시하고, 이후 각 단어는 첫번째 문자는 대문자로 나머지는 소문자로 표시

 

ex) 변수명 예시

int englishScore;

 

 

 

3. 메소드 이름

 

메소드 이름은 카멜 표기법(camel case)을 따릅니다. 

-> 첫번째 단어는 전부 소문자 표시하고, 이후 각 단어는 첫번째 문자는 대문자로 나머지는 소문자로 표시

-> 메소드는 동작에 관련된 내용이므로 첫 단어는 동사로 시작합니다. 

 

ex) 메소드명 예시

public int getEnglishScore() {

}

 

 

 

4. 상수 이름

 

상수는 이름 전체를 대문자로 표시하고 단어와 단어사이는 "_" 를 사용합니다. 

 

ex) 상수명 예시

final int MAX_ENGLISH_SCORE = 100;

 

 

 

 

반응형

+ Recent posts