728x90
네이밍 컨벤션
@2024.03.20
자바 프로그래밍에서 사용되는 변수, 메서드등의 이름을 지을 때 사용되는 규칙과 관례에
대해서 정리해 보려고 한다. 이는 코드의 가독성을 높이고 유지 보수를 용이하게 한다.
클래스(카멜)
카멜 케이스
: 복합 단어나 구를 이어 붙일 때 각 단어의 첫 글자를 대문자로 표기하고, 나머지는 소문자로 표기하는 방식
💡
첫 문자는 대문자로 시작하며, 명사나 명사구를 사용하여 클래스의 역할을 나타낸다.
메소드(카멜)
💡
첫 문자는 소문자로 시작하며, 메서드의 기능을 잘 나타내는 동사나 동사구를 사용
변수(카멜)
💡
첫 문자는 소문자로 시작하며, 변수의 역할을 잘 나타내는 명사나 명사구 사용
상수
💡
모든 문자를 대문자로 작성하며, 단어 사이에는 언더 스코어(_)를 사용
패키지
💡
모두 소문자로 작성하며, 보통 회사 도메인 이름을 역순으로 사용하여 패키지를 명명
인터페이스
💡
클래스명과 동일한 규칙이며, 클래스와 구분하기 위해 접미사로 ‘-able’, ‘-ible’를 붙인다.
제네릭타입
💡
보통 한 글자로 표현하며, 일반적으로 T를 사용하며 의미에 맞게 다른 알파벳도 사용 가능
예외
💡
일반적으로 Exception으로 끝나며, 예외의 종류를 잘 설명해야 한다.
728x90
'JAVA' 카테고리의 다른 글
메서드 오버 로딩 (0) | 2024.03.31 |
---|---|
클래스 (0) | 2024.03.31 |
Call by Value vs Call by Reference (0) | 2024.03.31 |
얕은복사 vs 깊은복사 (0) | 2024.03.31 |
Scanner 클래스 (0) | 2024.03.31 |