728x90 static 변수1 [Java] 09. Static 변수와 Static 메서드에 대하여...(1) 1. Static 변수란? : 여러 인스턴스에서 공통으로 사용하는 변수 (공유하여 사용) * 그렇다면 공통으로 사용하는 변수가 필요한 경우는 언제일까? - 여러 인스턴스가 공유하는 기준 값이 필요한 경우 - 학생마다 새로운 학번 생성 - 카드 회사에서 카드를 새로 발급할 때마다 새로운 카드 번호를 부여 - 회사에 사원이 입사할 때마다 새로운 사번이 필요 함 2. static 변수 선언과 사용하기 : static int serialNum; - 인스턴스가 생성될 때 만들어지는 변수가 아닌, 처음 프로그램이 구동되어 메모리에 로딩될 때(process 상태) 메모리를 할당된다. (상수/Literal/static 변수) - 클래스 변수, 정적 변수라고도 함(vs. 인스턴스 변수) - 인스턴스 생성과 상관없이 사용.. 2021. 11. 24. 이전 1 다음 728x90