자바의정석 기초편 예제 6-3

static 을 사용한 변수 문제이다.

static 은 고정되는 값(상수X) 에 사용된다.
예제 처럼 카드의 가로,세로 길이는 변동되지 않는다.
변동된다면 누군가는 외워서 좋은 카드인지 다 알 수 있을것이다.

때문에, static 을 사용하여 가독성이 좋도록 만든다.
상수처럼 final 을 붙여 변경이 불가능한 값은 아니다.

Main 메서드

Card.width = 100;
Card.height = 50;

처럼, 변경가능하다.
static 멤버 변수의 값을 변경하려면 class 이름을 사용하는 것이 가독성에 좋다.

변경하면 해당 변수를 사용한 c1,c2의 값 모두 변경된다.

좋은 웹페이지 즐겨찾기