본문 바로가기
Programming/Java

[Java] 자바 네이밍 규칙(Java Naming Convention)

by 서현 SEOHYEON 2023. 8. 3.

💚 자바 네이밍 규칙

① 클래스(Class)와 인터페이스(Interface)

- 첫 글자는 항상 대문자로 시작해야 한다.

- 여러 단어로 이루어진 이름의 경우, 단어의 첫 글자를 대문자로 작성해야 한다.(ex: MyClass, MyInterface)

② 메서드(Method)와 변수(Variable)

- 첫 글자는 항상 소문자로 시작해야 한다.

- 여러 단어로 이루어진 이름인 경우, 단어의 첫 글자를 대문자로 작성해야 한다.(ex: myMethod, myVariable)

③ 상수(Constant)

- 모든 글자를 대문자로 작성하며, 단어와 단어 사이를 언더스코어(_)로 구분한다.(ex: MY_CONSTANT)

④ 패키지(Package)

- 모두 소문자로 작성하며, 일반적으로 회사 도메인 이름을 거꾸로 사용하는 것이 관행이다.(ex: com.example.myproject)

⑤ boolean 타입 변수

- 일반적으로 이름에 "is" 또는 "has"와 같은 형용사를 사용한다.(ex: isOpen, hasPermission)

⑥ 배열(Array)

- 배열 이름 뒤에 복수형을 나타내는 "s"를 붙이는 것이 관례이다.(ex: fruits, cars)

 

· 예시 코드

package com.example.myproject;

public class MyClass implements MyInterface {
    private int myVariable;
    private boolean isOpen;
    public static final int MY_CONSTANT = 42;

    public void myMethod() {
        int localVar = 10;
        // ...
    }

    // ...
}

 

· 위 규칙들은 일반적인 규칙이며, 특정 프로젝트시 팀 내 합의를 따르는 것이 좋다.

댓글