Study/java

Naming Conventions

minzihun 2022. 12. 3. 07:12

Variable

  • 반드시 소문자로 시작해야한다.
  • 특수문자나 & (ampersand), $, _ (underscore)로 시작할 수 없다.
  • 여러 단어로 구성된 경우, 첫 단어의 첫 문자는 소문자로 시작하되 둔 번째 단어부터는 첫 문자가 대문자로 시작되어야 한다. (camelCase)
  • 한 문자로 변수명 짓는 것은 피해라.

 

Constant

  • 반드시 대문자로 구성되어야 한다.
  • 여러 단어로 구성된 경우, _로 구분한다. (Snake case)
  • 숫자가 포함 될 수 있으나 처음에 오면 안된다.

 

Class

  • 대문자로 시작해야 한다. (Pascal case)
  • 명사형이여야 한다.
  • 약어 대신에 적절한 단어를 사용해야 한다.

 

Interface

  • 대문자로 시작해야 한다. (Pascal case)
  • 형용사여야 한다.
  • 약어 대신에 적절한 단어를 사용해야 한다.

 

Method

  • 소문자로 시작해야한다.
  • 동사여야 한다.
  • 여러 단어로 구성된 경우, 첫 단어의 첫 문자는 소문자로 시작하되 둔 번째 단어부터는 첫 문자가 대문자로 시작되어야 한다. (camelCase)

 

Package

  • 소문자로 시작해야한다. (소문자로만 구성하도록 권고됨)
  • 여러 단어로 구성된 경우, . (dot)을 이용해 구분한다.

 

출처 Java Naming Conventions - Javatpoint

'Study > java' 카테고리의 다른 글

Modifiers  (0) 2022.12.06