728x90
2-03 명명 규칙
자바 코드 작성시 개발자에게 가장 많은 고민을 안겨주는 순간은 바로 클래스, 메소드, 변수 등의 이름을 짓는 때이다. 하지만 이름을 지을 때에도 관례적으로 지켜야 하는 규칙이 몇 가지 있다. 이번에는 그 규칙들에 대해서 알아보자.
클래스 명
자바 프로그램은 클래스단위이기 때문에 자바 프로그램을 만드는 것은 자바 클래스를 만드는 것과도 같다. 자바 클래스를 만들려면 먼저 자바 클래스에 대한 이름을 지어야 한다. 자바 클래스의 이름은 사실 아무렇게나 지어도 되긴 하지만 관행적으로 여겨지는 규칙이 있다.
- 클래스명은 명사로 한다.
- 여러개의 단어가 섞이는 경우 각 단어의 첫번째 문자는 대문자이어야 한다. (CamelCase라고도 한다)
(이미지출처 : 위키피디어)
클래스명의 예)
class Cookie {}
class ChocoCookie {}
메소드 명
한 개의 클래스 안에는 메소드가 여러개 존재할 수 있다. 메소드명은 보통 다음과 같은 관례를 따른다.
- 메소드명은 동사로 한다.
- 클래스명과 마찬가지로 여러개의 단어가 섞이는 경우 각 단어의 첫번째 문자는 대문자이어야 한다. 단, 처음 시작하는 문자는 항상 소문자로 시작한다.
메소드명의 예)
run();
runFast();
getBackground();
변수 명
변수명은 보통 다음과 같은 관례를 따른다.
- 변수 이름은 짧지만 의미가 있어야 한다. (변수명을 통해 변수의 사용 의도를 알 수 있게 지어야 한다.)
- 순서를 의미하는 임시적인 정수의 변수명은 i, j, k, m, n을 사용한다. (문자의 경우는 c, d, e 등을 사용한다.)
- 변수명에 _, $ 기호를 사용할 수 있지만 시작 문자로 사용하지 않는다.
변수명의 예)
int i;
char c;
float myWidth;
아래 링크에서 가져온 자료임
728x90
'JAVA > JAVA Basic' 카테고리의 다른 글
JAVA 기초문법 : 기본 입출력, 파일 읽기 (0) | 2022.09.16 |
---|---|
JAVA 기초문법 : 반복문 (0) | 2022.09.16 |
JAVA 기초 문법 : 조건문과, String 내장 함수 (0) | 2022.09.16 |
JAVA 기초 문법 : 자료형, 10진수,8,진수, 16 진수 출력, 문자열 내장 메서드 substring (0) | 2022.09.16 |
JAVA 기초 문법 : 변수, 상수 만들기 (0) | 2022.09.16 |