Java
[java] static
DEVELOPERS_Ivan
2023. 8. 3. 11:55
static 변수
● 공통으로 사용하는 인슨터스(변수)가 필요한 경우 사용된다.
ex 은행에서 대기표 출력 기기
(2대 이상)를 통해 대기표를 뽑을 경우, 학생마다 새로운 학번 생성, 회사에 사원이 입사할 때 마다 새로운 사번이 필요한 경우
static 변수 선언과 사용하기
● 선언 방법 - static serialNum;
● 인스턴스가 생성될 때 만들어지는 변수가 아닌, 처음 프로그램이 메모리에 로딩될 때 메모리를 할당한다.
● 클래스 변수, 정적 변수라고도한다.
● 인스턴스 생성과 상관없이 사용 가능하므로 클래스 이름으로 직접 참조를 한다.