Last Modified : 2010.12.02
식별자와 키워드 그리고 주석
식별자 , 키워드
식별자(Identifier)란 클래스, 변수, 메소드의 이름을 말한다.
식별자 작성시 지켜야 할 문법은 아래와 같다.
자바에서 식별자에 대한 "문법"
- 공백이 없어야 한다.
- 특수문자는 _ 와 $만 가능하다.
- 숫자로 시작하면 안된다.
- 키워드는 사용할 수 없다.
설명을 더하면...
식별자 작성시 자바는 2바이트 유니코드를 사용하므로 어느 국가의 문자든지 상관이 없다.
예들 들면, public void 결석하다() 도 문법에 어긋나지 않는다.
키워드(keyword)란 특별한 용도를 위해 미리 예약해 놓은 단어를 의미한다.
자바에서 식별자에 대한 "관례"
- 클래스 이름은 영어 대문자로 시작한다.(예, BankAccount)
- 변수나 메소드 이름은 영어 소문자로 시작한다.(예, accountNo, getName())
- 의미가 나뉘어지는 두번째 단어부터 단어의 첫 글자는 영어 대문자로 작성한다.
- 상수는 영어 대문자와 _ 로만 가지고 구성한다.(예, MAX_NUM)
식별자에 대한 문법과 관례를 지킨 자바 클래스 소스 예
다음은 관례를 지킨 자바 클래스 소스이다.
클래스 이름과 변수 이름 메소드 이름이 관례대로 지어졌는지 확인해 본다.
식별자와 키워드를 구분해 본다.
//도메인명은 java-school 이지만 -는 식별자로 사용하지 못한다.
package net.java_school.bank;
public class Account {
private String accountNo;
private long balance;
public void setBalance(long amount) {
balance = balance + amount;
}
public long getBalance() {
return balance;
}
}
주석 (Comment)
주석은 코드에 설명을 붙이기 위해 사용되는 것으로 프로그램 실행과는 상관이 없다.
주석은 코드를 보는 프로그래머를 위한 것이고, 자바 인터프리터(java.exe)는 이 부분을 해석하지 않고 지나간다.
자바에서 사용되는 주석은 한줄 주석, 여러 줄 주석, 문서화 주석(도움말 문서를 만드는 데 사용)이 있다.
한줄 주석 //
// 부터 그 줄의 끝까지 위치한 모든 문자를 주석으로 처리
여러 줄 주석 /* */
줄 수와 상관없이 /* 부터 */ 표시전까지의 모든 문자를 주석으로 처리
문서화 주석 : /** */
줄 수와 상관없이 /** 부터 */ 표시 전까지의 모든 문자를 주석으로 처리
이 주석은 javadoc.exe 프로그램을 이용해서 HTML 형태의 소스 코드 도움말 문서를 생성하는 기능을 가지고 있다.
- 다음 : 자료형과 형변환(Casting)
- 이전 : 객체와 클래스
