본문 바로가기

자바

자바 프로그래밍 언어 식별자 명명 규칙

반응형

식별자(Identifier)


(1) 식별자란?


자바코드내에서 개발자가 사용한 이름을 식별자라고 한다. 클래스이름, 변수이름, 메서드이름 등을 지정할 때 사용


(2) 식별자 명명 규칙


1) 영문자(A~Z,a~z)와 숫자(0~9)와 ‘_’,’$’의 조합

2) 첫글자는 반드시 영문자나 ‘_’로 시작.숫자로  시작 불허

3) 식별자는 대소문자를 철저히 구분

4) 자바에서 사용되는 예약어는 식별자로 사용할 수 없다.

5) 상수 값을 표현하는 단어 true, false, null은 식별자로 사용할 수 없다.


(3) 세부 식별자 정의 규칙


구분 

 정의규칙

 사용 예

 클래스

 - 첫 문자는 항상 대문자로 표현

- 하나 이상의 단어가 합쳐질 때는 각 단어의 첫 문자들만 대문자로 표현

 public class StudentScore{


}

 변수와 메서드

 - 첫 문자는 항상 소문자로 표현

-하나 이상의 단어가 합쳐질 때는 두 번째부터 오는 단어의 첫 문자들만 대문자로 표현 

 변수 : int number

 메서드 : public void play(){


            }

 상수

 -모든 문자를 대문자로 표현

-하나 이상의 단어가 합쳐질 때 공백 필요 시 under score(_)를 사용하여 연결한다.

 final int MIN_SCORE = 50;

 final int MAX_SCORE = 100;


(4) 예약어


자바 프로그래밍을 하는데 있어 특정한 의미가 부여되어 이미 만들어진 식별자를 말한다. 예약어로 등록되어 있는 것을 프로그래밍할 때 식별자로 사용할 수 없다. (const와 goto는 예약어로 등록만 되어 있을 뿐 사용되지 않은 예약어)


abstract

continue

goto

package

this

assert

default

if

private

throw

boolean

do

implements

protected

throws

break

double

import

public

transient

byte

else

instanceof

return

try

case

extends

int

short

void

catch

final

interface

static

while

char

finally

long

super


class

float

native

switch


const

for

new

synchronized



반응형