[Java/객체지향] 변수
선언 위치에 따른 변수의 종류 클래스 영역(iv, cv)선언문만 가능:→변수선언, 메서드선언(정의)선언문의 순서 없음클래스 영역 전체에서 유효(1) 클래스 변수(cv) - 공통 속성static + iv자동생성O → 객체 생성이 필요 X, 아무때나 사용 가능생성시기: 클래스가 메모리에 올라갈 때 = 설계도가 필요할 때(2) 인스턴스 변수(iv) - 개별 속성자동생성X → 객체 생성 필요O생성시기: 인스턴스가 생성되었을 때 =객체가 생성되었을 때 만들어짐객체를 생성하면, 클래스의 내용을 보고, 클래스에 정의되어있는 대로 만들어짐메서드영역(lv)메서드 내에서 선언된 변수(1) 지역변수(lv)생성시기: 변수 선언문이 수행되었을 때유효범위: 메서드가 생겨서 메서드가 끝날 때까지 유효)객체: iv변수를 여러 개 묶..
2024.08.16