728x90 인스턴스1 [Java] 전역(glpbal)변수, 정적(static)변수 *전역 (global) 변수 * class 안의 전체영역에서 사용하는 변수 전역변수 값은 new 를 만나면 초기화 되는데, 최기화 되지 않는 값을 유지하려면 static 변수를 사용하면 된다. 라이프 타임 : 프로그램이 끝날때까지 scope가 없는 곳에서 "int g_test" 선언 다른 파일에서 사용하기 위해서는(다른 파일에서 해당 변수 접근 가능) (C/C++ 에서 가능, JAVA는 불가능) "extern int g_test" 이런식으로 선언하고 사용한다.( 다른 파일의 전역변수를 가져다 사용하는 것은 좋은 방법이 아니다. ) 정적 (static) 변수 : 여러 인스턴스가 공유해서 사용할 수 있는 변수 각 인스턴스는 같은 클래스 기반으로 생성되지만 각각 차지하는 메모리의 공간이 다른 개별 객체로 여기.. 2022. 3. 25. 이전 1 다음 728x90