자바1 Java Static은 언제, 어떻게 사용해야 할까 static 은 언제, 어떻게 사용해야 할까? 각 인스턴스들은 독립적이고 서로 다른 값을 가지고 있다. 경우에 따라서 각 인스턴스들이 공통적으로 같은 값을 가지고 있어야 하는 경우 Static을 사용한다. Static이 붙은 변수 및 클래스는 프로그램 실행 시 메모리에 자동으로 생성되기 때문에 인스턴스를 생성하지 않아도 사용할 수 있다. 메소드 내 인스턴스 변수가 필요하지 않다면 static을 붙이는 것이 메소드 호출 시간을 줄일 수 있다. 게임을 하는 중 현재 내 캐릭터의 전체 체력과 현재 체력이 있다고 가정하자 전체체력에는 static을 사용해야하고 현재 체력에는 static을 사용하면 안되는 것으로 이해하면 쉽다. static은 공통적이라는 의미를 갖는다고 생각하면 된다. 공통적으로 관리해야하는 값.. 2020. 7. 29. 이전 1 다음