Programming/Java
[Java] 자바 네이밍 규칙(Java Naming Convention)
서현 SEOHYEON
2023. 8. 3. 15:04
💚 자바 네이밍 규칙
① 클래스(Class)와 인터페이스(Interface)
- 첫 글자는 항상 대문자로 시작해야 한다.
- 여러 단어로 이루어진 이름의 경우, 단어의 첫 글자를 대문자로 작성해야 한다.(ex: MyClass, MyInterface)
② 메서드(Method)와 변수(Variable)
- 첫 글자는 항상 소문자로 시작해야 한다.
- 여러 단어로 이루어진 이름인 경우, 단어의 첫 글자를 대문자로 작성해야 한다.(ex: myMethod, myVariable)
③ 상수(Constant)
- 모든 글자를 대문자로 작성하며, 단어와 단어 사이를 언더스코어(_)로 구분한다.(ex: MY_CONSTANT)
④ 패키지(Package)
- 모두 소문자로 작성하며, 일반적으로 회사 도메인 이름을 거꾸로 사용하는 것이 관행이다.(ex: com.example.myproject)
⑤ boolean 타입 변수
- 일반적으로 이름에 "is" 또는 "has"와 같은 형용사를 사용한다.(ex: isOpen, hasPermission)
⑥ 배열(Array)
- 배열 이름 뒤에 복수형을 나타내는 "s"를 붙이는 것이 관례이다.(ex: fruits, cars)
· 예시 코드
package com.example.myproject;
public class MyClass implements MyInterface {
private int myVariable;
private boolean isOpen;
public static final int MY_CONSTANT = 42;
public void myMethod() {
int localVar = 10;
// ...
}
// ...
}
· 위 규칙들은 일반적인 규칙이며, 특정 프로젝트시 팀 내 합의를 따르는 것이 좋다.