안녕하세요~ 

이번 시간에는 자바에서 암묵적으로 지키는 명명규칙에 대해 알아보려고 하는데요.

어떤 상황에서 사용되는지 한번 볼까요?

쓰이는 곳에 따라 달라지는 네이밍 규칙

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) : 최초에 사용된 단어를 제외한 첫번째 문자가 대문자이며 나머지는 소문자이다.


꼭 봐야되는 마무리 꿀팁!

  • 클래스 이름은 파스칼 표기법 사용하기!
  • 메소드, 변수 이름은 카멜 표기법 사용하기!

▲영상으로 한번 더 복습하세요 :)