객체 지향 프로그램의 '변수'필드(속성)란?객체의 지속적인 상태를 저장하는 '클래스 내부'의 변수메소드의 외부에 위치한다(분리)명시적으로 초기화하지 않으면 기본값으로 초기화됨 인스턴스(instance)변수클래스의 각 객체가 인스턴스에 속한 변수클래스 내부에서 선언되고 '객체가 생성될 때' 메모리에 할당됨각 인스턴스 마다 다른 값을 가질 수 있음 클래스(static, 정적) 변수클래스의 '모든 인스턴스에서 공유되는' 데이터 변수'static' 키워드를 사용하여 선언되는 변수해당 클래스로 생성되는 인스턴스가 '모두 동일한 값'을 가짐프로그램이 시작될 때 생성됨프로그램이 종료될 때 소멸함JVM의 'Method Area'라고 불리는 영역에 저장됨 지역 변수메소드가 실행되는 동안에만 존재하는 '일시적인' 변수메소..