지역변수

    [자바/JAVA] 프로그래밍 - 클래스(Class) - Field(전역변수, 지역변수)

    변수 구분 - 전역 변수 : 클래스 영역에 바로 선언한 변수 --> 클래스 내에서면 어디서든 적역으로 다 사용 가능하다. (외우는 팁! 전체지역!!) - 지역 변수 : 클래스 영역내에 어떤 특정한 구역 ({})에 선언한 변수 --> 선언된 해당 그 지역에서만 사용 가능하다. * 특정한 구역 : 메소드 {}, 제어문(if, for){} 등등 ... 1. 전역변수 - 필드 == 멤버변수 == 인스턴스 변수 * 생성시점 : new 연산자를 통해서 객체 생성 * 소멸시점 : 객체 소멸시 같이 소멸 - 클래스 변수 == static 변수 => 예약어 쓸 수 있는데 static이라는걸 쓰면 클래스 변수가 된다. * 생성시점 : 프로그램 실행(해당 객체 생성 안돼도)과 동시에 무조건 메모리 영역(static) 영역 ..