All About IT
[Java 기초] 자바의 다양한 네이밍 규칙
안녕하세요~
이번 시간에는 자바에서 암묵적으로 지키는 명명규칙에 대해 알아보려고 하는데요.
어떤 상황에서 사용되는지 한번 볼까요?
쓰이는 곳에 따라 달라지는 네이밍 규칙
package day17;
class Test{
int number;
int doubleNumber() {
return number*2;
}
void printSky() {
System.out.println("하늘");
}
}
public class Main {
public static void main(String[] args) {
Test test = new Test();
test.printSky();
int result = test.doubleNumber();
System.out.println(result);
}
}
클래스 2개, 변수 3개, 메소드 3개로 이루어진 코드
오늘의 핵심 키워드
1. 공통 규칙
① 대소문자 구분
② 예약어 사용불가
③ 숫자 시작불가
④ 특수문자는 ' _ ', ' $ ' 만 가능
2. 클래스는 파스칼 표기법을 사용한다. 첫 글자는 대문자로 시작하고 여러 개의 단어가 섞이는 경우 각 단어의 첫번째 문자는 대문자를 사용한다.
3. 메소드는 카멜 표기법을 사용한다. 클래스명과 마찬가지로 여러개의 단어가 섞이는 경우 각 단어의 첫번째 문자는 대문자이어야 한다. 단, 처음 시작하는 문자는 항상 소문자로 시작한다.
4. 변수는 카멜 표기법을 사용한다. 약어나 한글자로 사용하지 않고 의미를 충분히 담아야한다. 반복문에서 인덱스로 사용할 변수는 i, j, k 등으로 사용한다.
※ 파스칼 표기법(PascalCase) : 모든 단어에서 첫 번째 문자는 대문자이며 나머지는 소문자이다.
※ 카멜 표기법(camelCase) : 최초에 사용된 단어를 제외한 첫번째 문자가 대문자이며 나머지는 소문자이다.
꼭 봐야되는 마무리 꿀팁!
- 클래스 이름은 파스칼 표기법 사용하기!
- 메소드, 변수 이름은 카멜 표기법 사용하기!
▲영상으로 한번 더 복습하세요 :)