자바 프로그래밍 사용자 정의 명칭

자바 프로그래밍 사용자 정의 명칭


■ 코딩을 하다 보면 변수, 메서드, 클래스, 패키지 등에 우리가 임의로 이름을 붙여줘야 하는데요. 이렇게 이름을 붙여주는 걸 "사용자 정의 명칭" 이라고 하는데요. 이것들을 작성할 때 꼭 지켜야 하는 것들이 몇 가지 있는데요. 그것들에 대해서 알아보겠습니다.



1. 사용자 정의 명칭을 작성할 때 글자 수에는 제한이 없습니다. 

2. 자바의 예약어를 사용해서는 안됩니다. 예를 들어 for, if, this 등의  예약어를 이름으로 사용하면 안됩니다. 

3. 글자들 사이에 공백이 있으면 안되구요.

4. 특수문자(*, %, @)를 사용해서는 안됩니다.

5. 숫자는 사용할 수 있지만, 맨 앞에 사용해서는 안됩니다. (두 번째 부터 넣을 수 있습니다.)

6. 첫 글자의 경우 '소문자', '대문자', '$', '_' 중에 하나여야 합니다.


■ 이 규칙들은 꼭 지켜야 합니다. 그렇지 않으면 컴파일 에러가 발생하고 프로그램이 실행되지 않습니다. 주의하시구요. 다음 내용은 꼭 지키지 않는다고 해서 에러가 발생하지는 않지만, 자바를 개발한 SUN에서 사용하는 프로그램 규칙입니다. 될 수 있으면 우리도 그 규칙을 지키는 게 좋겠죠? 내용은 다음과 같은데요. 



1. 합성어를 사용할 때는 첫 글자를 대문자로 합니다. 예를 들어 [HelllJava]의 경우 두 번째 단어의 시작인 'J'를 대문자로 하는 것입니다. 

2. 다음은 변수 이름에 관한 건데요. 변수의 이름은 소문자로 입력합니다. ex)aaa(O), AAA(X)

3. 메서드(함수)의 첫 글자는 소문자로 작성하고 첫 글자에 '$'와 '_'사용할 수 있습니다.

4. 클래스는 첫 글자를 '$', '_" 또는 대문자로 작성합니다. 


■ 이렇게 해서 자바에서 사용자 정의 명칭의 규칙에 대해서 알아봤는데요. 간단한 내용이니까 될 수 있으면 모두 지키도록 하는게 좋을거예요. 수고하셨습니다.