[Java] static
※ Example (눈, 공기) 눈 - 사람마다 각자의 차이가 존재 - non-static 멤버 공기 - 모든 사람이 공유 - 오직 1개만 존재 - static 멤버 class StaticSample{ int n; // non-static 필드 void g(){...} // non-static 메소드 static int m; // static 필드 static void f(){...} // static 메소드 static 멤버 - 객체를 생성하지 않고도 사용 가능 - 클래스당 하나만 생성되는 멤버 (클래스 멤버) -> 동일한 클래스의 모든 객체들이 공유 - main() 메소드가 실행되기 전에 이미 생성 - static 멤버의 생성 시점 ≒ JVM 시작 시점 non-static 멤버 - 객체가 생길 때 객..
2021.11.19