JAVA 명명법
종류 | 설명 | 예시 |
project, repository | 대/소문자 구분없이 시작 | MyProject |
package | 소문자 시작 | com.sparta.homework |
class | 대문자 시작, 명사 사용, PascalCase | class Person; |
interface | 대문자 시작, 형용사 사용, PascalCase | interace Runnable; |
method | 소문자 시작, 동사 사용, camelCase | calculate(); |
variable | 소문자 시작, camelCase | int number; |
constant | 대문자 시작, 문자 사이는 '_'로 구분 | static final int MAX_COUNT = 999; |
프로그래밍 명명 규칙
1. snake_case
: 문자와 문자 사이를 '_'로 구분하는 규칙
- python, DB Table, Column에 사용
- 대소문자
ex) program_naming
2. camelCase
: 문자와 문자 사이를 대문자로 이어주는 규칙
- Java, JavaScript, TypeScript에서 변수, 함수, 메서드 명명 시 사용
ex) programNaming
3. PascalCase
: 문자 첫 시작이 대문자이고 문자 사이를 대문자로 이어주는 규칙
- 대부분의 프로그래밍 언어에서 클래스 이름 지정 시 사용
ex) PreciseCalculator
4. kebab-case
: 문자와 문자 사이를 '-'로 이어주는 규칙
- 모든 단어 소문자
ex) program-naming
'Language > Java' 카테고리의 다른 글
Lamda (0) | 2025.04.21 |
---|---|
Generic (0) | 2025.04.19 |
BigDecimal (2) | 2025.04.18 |
nextLine()으로 Scanner 입력 버퍼 비우기 (0) | 2025.04.18 |
OOP - 다형성 (0) | 2025.04.15 |