static메서드1 15.Static메서드 static 메서드에서는 인스턴스 변수를 사용할 수 없다 - static 메서드는 인스턴스 생성과 무관하게 클래스 이름으로 호출 될 수 있음 - 인스턴스 생성 전에 호출될 수 있으므로 static메서드 내부에서는 인스턴스 변수를 사용할 수 없음 변수의 유효 범위와 메모리 - 변수의 유효 범위(scope)와 생성과 소멸(life cycle)은 각 변수의 종류마다 다름 - 지역변수, 멤버 변수, 클래스 변수는 유효범위와 life cycle 사용하는 메모리도 다름 변수 유형 선언 위치 사용 범위 메모리 생성과 소멸 지역 변수 함수 내부에 선언 함수 내부에서만 사용 스택 함수가 호출될 때 생성함수가 끝나면 소멸함 멤버 변수 (인스턴스 변수) 클래스 멤버 변수로 선언 클래스 내부에서 사용하고 private이 아니.. 2022. 5. 22. 이전 1 다음