Programming/자바 (Java)
자바 명명 규칙 (Java Naming Convention)
weekyear
2021. 1. 15. 08:29
깃 커밋 메시지 컨벤션과 마찬가지로 자바 명명 규칙도 처음 보는 사람들이 읽기 쉽게끔 모두가 공유하기 쉬운 컨벤션을 가지고 이름을 지어야 한다.
명명규칙 표준
1. 클래스 이름
- 반드시 대문자로 시작한다.
- 생성자 이름은 클래스 이름과 같이 반드시 대문자로 시작한다.
- 클래스 이름을 만들 때는 해당 클래스가 어떤 목적으로 만들어졌는지 유추 가능하도록 만든다.
public class Profile
public class UserProfile
public class Button
2. 메서드 이름
- 소문자로 시작한다.
- 여러 단어로 조합되면 첫 단어를 제외하고 다음 단어의 첫 글자는 대문자로 시작한다.
- 보통 메서드는 클래스 기능을 담당하므로 동사로 시작한다.
public void println()
private void signUp()
public User getUser()
3. 필드 이름
- 소문자로 시작한다.
- 여러 단어로 조합되면 첫 단어를 제외하고 다음 단어의 첫 글자는 대문자로 시작한다.
private String secondName = "William"
private User cuurentUser
4. 상수 이름
- 속성이 변하지 않은 상수인 경우에는 모든 글자를 대문자로 표현한다.
- 여러 단어로 구성된 변수 이름이라면 단어 사이를 언더바(_)로 구분한다.
public String NAME = "June"
publc String CURRENT_APP_VERSION = "1.0.4"
반응형