💚 자바 네이밍 규칙
① 클래스(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;
// ...
}
// ...
}
· 위 규칙들은 일반적인 규칙이며, 특정 프로젝트시 팀 내 합의를 따르는 것이 좋다.
'Programming > Java' 카테고리의 다른 글
[Java] Priority Queue 클래스(우선순위 큐 클래스) (0) | 2023.08.28 |
---|---|
[Java] 자바 비트 연산자(bitwise operator) (0) | 2023.08.08 |
[Java] Map의 entrySet() 메서드 (0) | 2023.07.19 |
[Java] 자바 ArrayList와 LinkedList 비교 (0) | 2023.07.07 |
[Java] 자바 HashSet 정렬법 (0) | 2023.07.07 |
댓글