티스토리 뷰

클래스, 필드, 메소드 이름 규칙

항상 고민이었던
클래스나 필드(변수), 메소드 이름을 어떻게, 어떤 구조로 써야 하는지에 대해 정리

이번에 제대로 정리해두고 보기 위하여 글 작성!

패키지 클래스 인터페이스 메소드 필드
짧은 단어
약어
명사
명사구
클래스 동일
형용사
동사구 -

패키지(package)

  • 짧은 단어. 약어 사용.
    ex) config(configure), util(utility)

클래스, 인터페이스

camelCase

  • 클래스
    • 단수 명사 or 명사구 ex) BoardController
  • 인터페이스
    • 클래스와 동일 or 형용사(-ible)

메소드

  • 동사 or 동사구 ex) insertBoard
  • boolean값 반환 - is/has + 명사/명사구/형용사 ex) isEmpty
  • 특정값 반환 ex) getTime

필드

  • 상수 필드
    • 전부 대문자, 밑줄(_)로 구분
  • 필드
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함