Java 기초 정리 - 명명 규칙

Zyoon·2025년 4월 29일

Java 기초정리

목록 보기
23/24
post-thumbnail

💡자바 네이밍 컨벤션


명명 규칙


📘 자바에서 변수, 클래스, 패키지 이름 규칙


공통규칙

  1. 대소문자가 구분되며 길이 제한이 없다.
  2. 예약어를 사용하면 안된다.
    예약어 : break, boolean, default, null, throw, while, do, case, try, int, double...
  3. 숫자로 시작하면 안된다.
  4. 특수문자는 _$ 만 허용한다.
  5. 파스칼 표기법과 카멜 표기법을 사용한다.
    • PascalCase : 첫 번째 문자는 대문자이며 나머지는 소문자
    • camelCase : 최초에 사용된 단어를 제외한 첫 번째 문자가 대문자이며 나머지는 소문자
  6. 반의어는 반드시 대응하는 개념으로 사용해야 한다.

패키지 명명 규칙

  1. 모두 소문자 사용로 사용한다.
  2. 가급적 한 단어로 사용한다.
  3. 표준 패턴을 따른다.
//com.회사이름.프로젝트명.상위패키지.하위패키지.클래스
com.nexon.maplestory.member.object

클래스 명명 규칙

  1. 대문자로 시작하며 파스칼 표기법을 따른다.
  2. 특별한 접두사, 접미사 사용하지 않는다.
  3. 명사로 시작한다.
class Car
class Student
class Point

인터페이스 명명 규칙

  1. 대문자로 시작하며 파스칼 표기법을 따른다.
  2. 특별한 접두사, 접미사 사용하지 않는다.
  3. 형용사를 사용하여 이름을 정한다.
interface Runnable
interface RasterDelegate
interface Storing

변수 명명 규칙

  1. 소문자로 시작하며 카멜 표기법을 따른다.
  2. 가급적 한 글자로 된 이름이나 약어를 사용하지 않고, 모든 의미를 충분히 담는다.
  3. 지역변수와 멤버변수(전역변수)는 변수명 앞에 언더바(_)을 사용하여 구별하면 좋다.
  4. boolean 타입의 변수는 접두사로 is를 사용한다.
int phoneNumber
String carName
String studentNick

상수 명명 규칙

  1. 모든 글자를 대문자로 작성한다.
  2. 여러 단어일 경우 단어 구분을 언더바(_)로 한다.
final float PI = 3.14
final int MAX_SIZE = 999

메서드 명명 규칙

  1. 소문자로 시작하며 카멜 표기법을 따른다.
  2. 동사로 시작한다.
addStduent()
findNumber()
getPhone()

자주 사용되는 반의어 목록

영어한글
get / set받다/정하다
add / remove추가/제거
create / destroy만들다/파괴하다
start / stop시동/정지
insert / delete삽입/삭제
increment / decrement증가/감소
old / new구/신
begin / end시작/끝
girst / last긴/마지막
up / down위/아래
min / max최소/최대
next / previous다음/이전
open /close열다/ 닫다
show /hide보이다/ 숨기다
suspend /resume일시 정지/재개하다
parent / child부모/아이
profile
기어 올라가는 개발

0개의 댓글