class Variables { int iv; // 인스턴스 변수 static int cv; // 클래스 변수(static 변수, 공유변수) void method() { int lv = 0; // 지역변수 } } class Card { String kind; // IV (인스턴스 변수) int number; // IV (인스턴스 변수) static int width = 100; // CV (공통속성, 클래스 변수) static int height = 250; // CV (공통속성, 클래스 변수) } 변수의 종류 선언위치 생성시기 클래스 변수 클래스 영역 클래스가 메모리에 올라갈 때 인스턴스 변수 클래스 영역 인스턴스가 생성될 때 지역 변수 클래스 영역 이외의 영역 (메서드, 생성자, 초기화 블럭 내부) ..