본문 바로가기
국비학원 전 강의 필사/점프 투 자바

#02-03 명명 규칙 - <점프 투 자바>

by kkooHan 2022. 8. 24.

 

출처 : https://wikidocs.net/book/31

 

 

점프 투 자바

**초보 프로그래머를 위한 자바 입문서** 이 책은 문법위주의 지식보다는 이해중심의 지식을 전달하는 것을 주 목적으로 한다. 예를 들어 자바에서 잘 파악하기 힘든 개념 ...

wikidocs.net

 

 

 

 

 

 

필사 :

 

자바 코드 작성시 개발자에게 가장 많은 고민을 안겨주는 순간은

바로 클래스, 메소드, 변수 등의 이름을 짓는 때다.

하지만 이름을 지을 때에도 관례적으로 지켜야 하는 규칙이 몇 가지 있다.

이번에는 그 규칙들에 대해서 알아보자.

 

 1. 클래스 명

 2. 메소드 명

 3. 변수 명

 

 

 

 

클래스 명

자바 프로그램은 클래스단위이기 때문에

자바 프로그램을 만드는 것은 자바 클래스를 만드는 것과도 같다.

자바 클래스를 만들려면 먼저 자바 클래스에 대한 이름을 지어야 한다.

자바 클래스의 이름은 사실 아무렇게나 지어도 되긴 하지만

관행적으로 여겨지는 규칙이 있다.

 

 

 - 클래스명은 명사로 한다.

 - 여러개의 단어가 섞이는 경우 각 단어의 첫번째 문자는 대문자이어야 한다.

   (CamelCase 라고도 한다)

 

 

클래스명의 예 :

class Cookie {}

class ChocoCookie {}

 

 

 

 

메소드 명

한 개의 클래스 안에는 메소드가 여러 개 존재할 수 있다.

메소드명은 보통 다음과 같은 관례를 따른다.

 

 

 - 메소드명은 동사로 한다.

 - 클래스명과 마찬가지로 여러 개의 단어가 섞이는 경우

  각 단어의 첫 번째 문자는 대문자이어야 한다.

  단, 처음 시작하는 문자는 항상 소문자로 시작한다.

 

 

메소드명의 예:

run();

runFast();

getBackground();

 

 

 

 

변수 명

변수명은 보통 다음과 같은 관례를 따른다.

 - 변수 이름은 짧지만 의미가 있어야 한다.

  (변수명을 통해 변수의 사용 의도를 알 수 있게 지어야 한다.)

 - 순서를 의미하는 임시적인 정수의 변수명은 i, j, k, m, n을 사용한다.

  (문자의 경우에는 c, d, e 등을 사용한다.)

 - 변수명에 _, $ 기호를 사용할 수 있지만 시작 문자로 사용하지 않는다.

 

 

변수명의 예:

int i;

char c;

float myWidth;

 

 

 

 

 

느낀점 : 

 

강의보며 얼핏 알고 있는 클래스 명, 메소드 명, 변수 명의

관례에 대해 알게 되었다.

댓글