초기에 예제를 자바 언어로 프로그래밍 하면서 헷갈리는 부분인 static을 명확히 정리해보려고 합니다. ▶ 멤버 변수(필드)의 종류 - 인스턴스 변수: static 이 붙지 않은 멤버 변수static 이 붙지 않은 멤버 변수는 인스턴스를 생성해야 사용할 수 있고, 인스턴스에 소속되어 있다. 인스턴스 변수는 인스턴스를 만들 때 마다 새로 만들어진다.힙 영역에 생성되는 인스턴스 변수는 동적으로 생성되고, 제거된다. - 클래스 변수: static 이 붙은 멤버 변수클래스 변수, 정적 변수, static 변수등으로 부른다. (용어 모두 사용)static 이 붙은 멤버 변수는 인스턴스와 무관하게 클래스에 바로 접근해서 사용할 수 있고, 클래스 자체에 소속되어 있다.클래스 변수는 자바 프로그램을 시작할 때..