Java - 변수 명명 규칙

Gloomy·2024년 3월 26일
0
post-thumbnail

인프런에서 김영한님 자바 입문 강의를 듣다가 관례에 대해서 몰랐던 사실이 있어서 적어본다.
자바의 기본적인 자료형이나, 자료형의 바이트 수 등에 관한 정보는 기존에도 학부 전공수업인 '객체 지향 프로그래밍'과 '웹 프로그래밍'수업에서 학습한적이 있기 때문에 알고는 있었는데 언급한 관례에 대해서는 처음 알게 된 사실이다.

  • 소문자로 시작하는 낙타표기법
    • 변수 이름은 소문자로 시작하는 것이 일반적이다. 여러 단어로 이루어진 변수 이름의 경우, 첫 번째 단어는 소문자로 시작하고 그 이후의 각 단어는 대문자로 시작하는 낙타 표기법(camel case)를 사용한다.
      (예시: orderDetail, myAccount)
  • 클래스는 대문자로 시작, 나머지는 소문자로 시작
    • 자바에서 클래스 이름의 첫 문자는 대문자로 시작한다. 그리고 나머지는 모두 첫 글자를 소문자로 시작한다. 여기에 낙타 표기법을 적용하면 된다.
      • 클래스: Person, OrderDetail
      • 변수를 포함한 나머지: firstName, userAccount
    • 예외 2가지
      • 상수는 모두 대문자 사용, 언더바로 구분
        • USER_LIMIT
      • 패키지는 모두 소문자 사용
        • org.spring.boot
  • 변수 이름은 의미있고, 그 용도를 명확하게 설명할 수 있어야 한다!

출처: 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

profile
𝙋𝙤𝙨𝙨𝙤 𝙁𝙖𝙧𝙚!

0개의 댓글