[Java] 00. 자바 이름 규칙

YB·2022년 11월 15일
0

Java

목록 보기
1/2

자바 명명 규칙 요약

자바규칙
상수(final)대문자
변수소문자 or 카멜
메소드카멜
클래스파스칼


자바 공통 규칙

  1. 대소문자 구분, 길이 제한X

  2. 예약어 사용 X
    예) class, import, char, break

  3. 숫자로 시작하면 안된다.

  4. 특수문자는 '_' 와 '$' 만 허용한다.

  5. 파스칼 표기법과 카멜 표기법을 사용한다.

  6. 반의어는 반드시 대응하는 개념으로 사용해야 한다.



표기법

  1. 헝가리언 표기법
  2. 파스칼 표기법
  3. 카멜 표기법
  4. 스네이크 표기법
  5. 케밥 표기법

1. 헝가리언 표기법

  • 식별자를 만들 때 식별자의 접두어로 해당 자료형을 표시하는 방법
  • 예 ) Interface명
int number;
int inumber;
int i_number;
int int_number;

2. 파스칼 표기법

  • 식별자의 첫 문자를 항상 대문자 표기 + 나머지 문자는 소문자 표기
  • 식별자가 2개 이상의 단어로 만들어지면 각 단어의 첫 문자도 항상 대문자 표기
  • 예 ) Class명
class serialnumber; //가독성 낮음(사용X)
class SerialNumber; //가독성 높음(사용O)

3. 캐멀(카멜) 표기법

  • 식별자의 첫 문자를 항상 소문자 표기 + 나머지 문자는 소문자 표기
  • 식별자가 2개 이상의 단어로 만들어지면 -> 각 단어의 첫문자도 항상 대문자 표기
  • 예 ) Variable명, Method명
int serialNumber;

4. 스네이크 표기법

  • 모든 문자를 소문자로 표기
  • 식별자가 2개 이상의 단어로 만들어지면 각 단어를 '_' 로 연결한다.
int note_size;
int student_weight;

5. 케밥 표기법

  • 모든 문자를 소문자로 표기
  • 식별자가 2개 이상의 단어로 만들어지면 각 단어를 '-' 로 연결한다.
  • 자바에서는 사용 불가
int note-size; //자바에서는 절대 사용X
profile
개인이 공부한걸 작성하는 블로그입니다..

0개의 댓글