본문 바로가기

자바기초

static 변수 및 메서드

static 변수 ( = 클래스 변수 = 정적 변수)

위치 : 데이터(=상수=static) 영역 메모리

- 여러 인스턴스가 하나의 값을 공유할 때

- 처음 프로그램이 로드될 때 데이터 영역에 생성됨.

- 인스턴스의 생성과 상관없이 사용할 수 있으므로 클래스 이름으로 참조.

 

 

static 메서드 ( = 클래스 메서드 = 정적 메서드)

- static 변수를 위한 기능을 제공

- static 메서드에서는 인스턴스 변수를 사용할 수 없음.

- 클래스 이름으로 참조하여 사용하는 메서드