본문 바로가기

Language/Java

[Java] 자바의 명명규칙

공통 명명 규칙

1. 대소문자가 구분되어 길이에 제한이 없다.
-True 와 true 는 서로 다른 것으로 간주된다.
2. 예약어를 사용해서는 안 된다.
- true 는 예약어라서 사용할 수 없지만 True는 가능하다.
3. 숫자로 시작해서는 안 된다.
-top10은 허용하지만, 7up은 허용되지 않는다.
4. 특수문자는 '-' 와 '$' 만을 허용한다.
-$harp은 허용되지만, $#arp은 허용되지 않는다.

 

패키지 이름

패키지명은 소문자 사용을 권장한다.

가급적 한 단어 사용을 권장한다.

표준 패턴: com.회사이름(혹은 개인이름).프로젝트명.상위패키지.하위패키지.클래스

 

com.java.example

 

클래스 이름

파스칼 표기법을 따르며 클래스 이름의 첫 글자는 항상 대문자로 한다.

여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.

 

public class HelloJava {}

 

변수 이름

카멜 표기법을 따르며 첫번쨰 단어는 소문자로 표시하고, 이후 각 단어의 첫번째 문자를 대문자로 표시한다.

 

int unifromNumber = 1;

 

메소드 이름

변수 이름과 같이 카멜 표기법을 사용하며 메소드는 동작에 관련된 것이므로 첫번째 단어는 동사로 표시한다.

 

public int doCountNumber(){}

 

상수 이름

상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '-' 로 구분한다.

 

final int MAX_NUMBER = 1;

'Language > Java' 카테고리의 다른 글

[Java] 객체지향프로그래밍(OOP)란?  (0) 2022.09.15
[Java] 형변환(캐스팅, casting)  (0) 2022.09.14
[Java] JVM 메모리 구조  (0) 2022.09.12
[Java] Queue(큐) 클래스 정리  (0) 2022.09.08
[Java] 자바 Static 이란?  (1) 2022.09.08