static 멤버와 non - static 멤버 static 멤버 (클래스 멤버, 정적 멤버) 공간적 특성 - static 멤버는 클래스 당 하나만 생성된다. 시간적 특성 - static 멤버는 클래스가 로딩될 때 공간이 할당된다. 공유의 특성 - static 멤버는 해당 클래스의 모든 객체에 의해 공유된다. public class Main { static int a; //static 필드 public static void b() { ... } //static 메소드 } - 생성자에는 static을 붙여서 사용할 수 없음. - static 멤버의 시간적 특성으로 객체가 생기기 전에 이미 static 멤버는 생성되어있고, 사용이 가능함. 또한, 객체가 사라져도 static 멤버는 사라지지 않고, 프로그램이..