정적 변수와 정적 함수
·
Game Development/Unity
1. Static -> 같은 클래스를 가진 모든 Object가 공유하는 하나의 변수. 즉 오브젝트 딴에서 관리하는 것이 아닌 클래스 부분에서 생성되어 정의되는 것. 해당 클래스를 가진 모든 오브젝트가 공유하는 특성이여서, 개별 오브젝트가 가지기에 어색한 기능에 사용한다. 2. static이 아닌 변수는 같은 클래스를 가진 오브젝트끼리 독립적이다. (메모리에 따로 할당됨) * static 변수는 오브젝트를 거치지 않고 바로 사용 가능 ex) 일반 변수였으면 object.var 이런 식으로 가져와야 하지만 정적 변수는 class.var 이런 식으로 클래스를 통해 바로 호출 가능 3. Static은 함수에도 사용 가능 -> 클래스 딴에서 관리한다는 것을 이용하면, 코드로 접근할 때 오브젝트를 거치지 않고 클래..