Static
static지금까지 프로그램 내부 공간을 빌리거나 할당하고 클래스나 배열처럼 힙공간을 빌리는 동적인 활동들을 봤다면 static은 정적 즉 고정적으로 한 공간을 할당해 놓는것이다스태틱은 프로그램이 종료될 때 까지 할당 해제되지 않고 고정된 영역의 메모리 공간을 할당할 때 사용된다메모리에 상주하고 할당 해제되지 않기 때문에 필요이상의 스태틱 객체를 선언하면 불필요한 메모리를 계속 사용하게 됩니다스태틱으로 선언된 변수는 클래스에 귀속되어 특정 인스턴스에 속하지 않고 클래스자체에 속해 모두 공유한다몬스터헌터 수레카운터나 파티 공용 퀘스트 진행도 등 이런 곳에 주로 사용된다스태틱은 객체를 만들지 않고도 특정 기능 사용가능함하지만 단점으로는 어디서든 접근이 가능해서 변경되면 모두 적용되어버림다양한 스태틱 사용법구..