static 변수
● 공통으로 사용하는 인슨터스(변수)가 필요한 경우 사용된다.
ex 은행에서 대기표 출력 기기
(2대 이상)를 통해 대기표를 뽑을 경우, 학생마다 새로운 학번 생성, 회사에 사원이 입사할 때 마다 새로운 사번이 필요한 경우
static 변수 선언과 사용하기
● 선언 방법 - static serialNum;
● 인스턴스가 생성될 때 만들어지는 변수가 아닌, 처음 프로그램이 메모리에 로딩될 때 메모리를 할당한다.
● 클래스 변수, 정적 변수라고도한다.
● 인스턴스 생성과 상관없이 사용 가능하므로 클래스 이름으로 직접 참조를 한다.
'Java' 카테고리의 다른 글
[Java] 배열 (0) | 2023.08.04 |
---|---|
[java] 대중교통 이용 프로그램 만들기 (0) | 2023.08.03 |
[java] 접근 제어 지시자와 정보은닉 (0) | 2023.08.01 |
[java] 객체와 객체간의 상호작용 (0) | 2023.07.31 |
[java] 생성자 (0) | 2023.07.31 |