logo

자바 명명 규칙

Java 명명 규칙은 클래스, 패키지, 변수, 상수, 메소드 등과 같은 식별자의 이름을 결정할 때 따라야 하는 규칙입니다.

하지만, 강제로 따라야 하는 것은 아닙니다. 따라서 이는 규칙이 아닌 관례로 알려져 있습니다. 이러한 규칙은 Sun Microsystems 및 Netscape와 같은 여러 Java 커뮤니티에서 제안되었습니다.

Java 프로그래밍 언어의 모든 클래스, 인터페이스, 패키지, 메소드 및 필드는 Java 명명 규칙에 따라 제공됩니다. 이러한 규칙을 따르지 않으면 혼동이나 잘못된 코드가 생성될 수 있습니다.

Java 명명 규칙의 장점

표준 Java 명명 규칙을 사용하면 자신과 다른 프로그래머가 코드를 더 쉽게 읽을 수 있습니다. Java 프로그램의 가독성은 매우 중요합니다. 이는 코드가 수행하는 작업을 파악하는 데 더 적은 시간이 소요됨을 나타냅니다.

다양한 식별자의 명명 규칙

다음 표는 다양한 식별자에 사용되는 널리 사용되는 규칙을 보여줍니다.

식별자 유형 명명 규칙
수업 대문자로 시작해야 합니다.
Color, Button, System, Thread 등과 같은 명사여야 합니다.
약어 대신 적절한 단어를 사용하세요.
공개 수업 직원
{
//코드 조각
}
상호 작용 대문자로 시작해야 합니다.
Runnable, Remote, ActionListener 등의 형용사여야 합니다.
약어 대신 적절한 단어를 사용하세요.
상호 작용 인쇄 가능
{
//코드 조각
}
방법 소문자로 시작해야 합니다.
main(), print(), println()과 같은 동사여야 합니다.
이름에 여러 단어가 포함된 경우 소문자로 시작하고 actionPerformed()와 같이 대문자가 옵니다.
클래스 직원
{
// 방법
무효의 그리다()
{
//코드 조각
}
}
변하기 쉬운 ID, 이름 등 소문자로 시작해야 합니다.
&(앰퍼샌드), $(달러), _(밑줄)과 같은 특수 문자로 시작하면 안 됩니다.
이름에 여러 단어가 포함된 경우 소문자로 시작하고 firstName, lastName과 같이 대문자가 옵니다.
x, y, z와 같은 한 문자 변수를 사용하지 마십시오.
클래스 직원
{
// 변수
정수 ID ;
//코드 조각
}
패키지 java, lang 등의 소문자여야 합니다.
이름에 여러 단어가 포함된 경우 java.util, java.lang과 같이 점(.)으로 구분해야 합니다.
//패키지
패키지 com.javatpoint;
클래스 직원
{
//코드 조각
}
끊임없는 RED, YELLOW 등 대문자로 작성해야 합니다.
이름에 여러 단어가 포함된 경우 MAX_PRIORITY와 같이 밑줄(_)로 구분해야 합니다.
숫자를 포함할 수 있지만 첫 글자는 포함할 수 없습니다.
클래스 직원
{
//끊임없는
정적 최종 정수 내 나이 = 18;
//코드 조각
}

Java 명명 규칙의 CamelCase

Java는 클래스, 인터페이스, 메소드 및 변수의 이름을 지정하기 위해 카멜 케이스 구문을 따릅니다.

이름이 두 단어로 결합되면 두 번째 단어는 항상 대문자로 시작됩니다(예: actionPerformed(), firstName, ActionEvent, ActionListener 등).