Java 공부 (상수형 변수)

hoin_lee·2022년 6월 16일
0

Java

목록 보기
16/18


위 그림을 이용한 예제
토끼가 이동하는 게임을 만드는데 1~8까지의 방향이 있다.
남동쪽(4)로 이동하기를 하려 하는데 나중에 코드가 많아졌을 때 direction =4;를 보자마자 남동쪽이구나 알아볼 수 있을까?
그러므로 direction=SE;(SouthEase)처럼 바로 알아볼 수 있는 게 좋은데 그러면 각 방향을 가리키는 변수에 방향 숫자를 선언하면 된다.
int SE =4; 로 쓰게 되면 나중에 direction = SE;로 사용 가능

하지만 이럴 경우 중간에 SE라는 변수가 새로 선언이 될 경우 변경될 가능성이 높아 int SE=4;앞에 final을 써서
final int SE = 4; 를 선언하면 처음 대입된 값 이외의 어떤 값도 대입될 수가 없다.
항상 같은 값을 유지하는 변수, 같은 수를 갖는 변수라 하여 상수형 변수 라고 한다.
(기호를 이용한 방식의 숫자가 필요할 때 사용되곤 한다./ 일반 변수와 상수형 변수를 구분하기 쉽도록 대문자로 기입하는 관습이 있다.)

profile
https://mo-i-programmers.tistory.com/

0개의 댓글