<식별자 (Identifier)>
식별자란?
- 클래스, 변수, 상수, 메소드 등에 붙이는 이름
자바 식별자의 원칙
- '@', '#', '!' 와 같은 특수 문자, 공백 또는 탭은 식별자로 사용할 수 없으나, '_', '$'는 사용 가능
- 유니코드 문자 사용 가능, 한글 사용 가능
- 자바 언어의 키워드는 식별자로 사용불가 (ex. abstract, assert, break, case, catch, void ... 등)
- 식별자의 첫 번째 문자는 숫자 사용 불가
- '_' 또는 '$'를 식별자로 사용할 수 있으나, 일반적으로 잘 사용하지 않음
- 불린 리터럴(true, false)과 널 리터럴(null)은 식별자로 사용 불가
- 길이 제한 없음
대소문자 구별
Test와 test는 별개의 식별자
좋은 이름 붙이는 언어 관습
기본 : 가독성 높은 이름
- 목적을 나타내는 이름 붙이기 s 보단 sum
- 충분히 긴 이름으로 붙이기 AVM 과 같은 축약어 보단 AutoVendingMachine
자바 언어의 이름 붙이는 관습 : 헝가리언 이름 붙이기
- 클래스 이름 : 첫 번째 문자는 대문자로 시작 (ex. public class HelloWorld, class AutoVendingMachine
- 각 단어의 첫 번째 문자만 대문자
변수, 메소드 이름
- 첫 번째 문자는 일반적으로 소문자
- 첫 단어 이후로 각 단어의 첫 번째 문자는 대문자로 시작
상수 (변동하지 않는 고정 수) 이름
- 모든 문자를 대문자로 표시
'Java' 카테고리의 다른 글
| Java 정리 3 (0) | 2024.06.28 |
|---|---|
| Java 정리 2-3 (0) | 2024.06.26 |
| Java 정리 2-1 (0) | 2024.06.25 |
| Java 정리 1-2 (0) | 2024.06.25 |
| Java 정리 1-1 (0) | 2024.06.24 |