-
자바를 시작하기 전에 :: 명명규칙 본문
프로그래밍에서 사용하는 모든 이름은 '식별자(identifier)'라 한다.
식별자는 같은 영역 내에서 서로 구분될 수 있어야 한다.
식별자를 명명할 때는 다음 규칙을 따라야 한다.
1. 대소문자가 구분되며 길이에 제한이 없다.
2. 예약어를 사용해서는 안 된다.
3. 숫자로 시작해서는 안된다.
4. 특수문자는 '_'와 '$'만을 허용한다.
5. 패키지 이름 : 모두 소문자 (예, java.util, java.awt)
6. 클래스 이름 : 첫자는 대문자, 나머지는 소문자. 두 단어 이상의 합성일 때는 단어의 첫자는 대문자. 약자일 경우 이니셜은 대문자 (예, StringBuffer, InputStream, URLDecoder)
7. 메소드 이름 : 모두 소문자, 두 단어 이상의 합성일 때는 두번째 단어부터 첫자는 대문자. (예, equals, toString)
8. 변수 이름 : 모두 소문자, 두 단어 이상의 합성일 때는 모두 소문자 또는 두번째 단어부터 첫자는 대문자. (예, out, marklimit, isTimeSet)
9. 상수 이름 : 모두 대문자, 두 단어 이상의 합성일 때는 밑줄기호(_)로 구분. (예, PI, DAY_OF_MONTH)
자바에서 사용되는 예약어
abstract |
default |
if |
package |
this |
assert |
do |
private |
throw |
|
break |
else |
import |
public |
transient |
byte |
enum |
instanceof |
return |
true |
case |
extends |
int |
short |
try |
catch |
false |
interface |
static |
void |
char |
final |
long |
strictfp |
volatile |
class |
finally |
native |
super |
while |
float |
new |
switch |
|
|
continue |
for |
null |
synchronized |
|
그 외 권장되는 규칙들
1. 클래스의 이름의 첫 글자는 항상 대문자로 한다.
2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.
3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_'로 구분한다.
변수의 선언문에 주석으로 변수에 대한 정보 명시하기
의미있는 이름으로 짓기 등
출처 : 자바의 정석
'언어 > 자바' 카테고리의 다른 글
객체지향 프로그래밍 :: 생성자(Constructor) (0) | 2016.12.20 |
---|---|
자바를 시작하기 전에 :: 객체지향언어 (0) | 2016.12.18 |
객체지향 프로그래밍 :: 다형성 (0) | 2016.11.30 |
객체지향 프로그래밍 :: 오버라이딩 (0) | 2016.11.30 |
객체지향 프로그래밍 :: 오버로딩 (0) | 2016.11.30 |