선언 위치에 따라 변수를 클래스변수, 인스턴스변수, 지역변수 총 세 가지로 구분할 수 있다. 클래스 변수(class variable): 클래스 영역에 선언된 변수 중 static이 붙은 것 - 클래스가 메모리에 올라갈 때 생성되고, 프로그램이 종료될 때까지 유지된다. - 모든 인스턴스가 공통된 저장공간(변수)를 공유한다. - 한 클래스의 모든 인스턴스들이 공통적인 값을 유지해야하는 속성일 때 클래스 변수를 사용한다. - 인스턴스를 생성하지 않고 바로 사용할 수 있다. 형식) 클래스이름.클래스변수 - public을 붙이면 같은 프로그램 내에서 어디서나 접근할 수 있는 전역변수(global variable)의 성격을 갖는다. 인스턴스 변수(instance variable): 클래스 영역에 선언된 변수 중 s..