정적 멤버 이해 정적 구성원 정의: 정적 멤버는 클래스의 모든 인스턴스와 독립적으로 사용할 수 있습니다. 정적 키워드로 선언됩니다. 메소드와 변수는 정적일 수 있습니다. 정적 회원 액세스: 객체 인스턴스에 액세스할 것을 요구하지 않습니다. 클래스 이름 뒤에 점 연산자(.)를 사용하여 액세스할 수 있습니다. 액세스 예시: Timer.count = 10; 전형적인 예: main() 메소드는 프로그램 시작 시 JVM에 의해 호출되므로 정적입니다. 정적 변수: 클래스의 모든 인스턴스에서 공유됩니다. 모든 인스턴스에 변수의 단일 복사본을 사용할 수 있습니다. 정적 변수를 사용한 코드 예: StaticDemo.java 정적 변수 y는 모든 인스턴스에서 공유되며 이를 수정하면 모든 인스턴스에 영향을 미칩니다. 정적 메서드: 객체를 생성할 필요 없이 클래스 이름을 사용하여 호출됩니다. 다른 정적 메서드만 직접 호출할 수 있습니다. 정적 변수만 직접 접근이 가능합니다. 이 참조가 없습니다. 정적 메소드를 사용한 코드 예: StaticMeth.java 정적 메소드 제한: 인스턴스 변수에 직접 접근할 수 없습니다. 예시 오류: 공통 인스턴스 변수에 액세스하려고 하는 정적 메서드는 컴파일 오류를 발생시킵니다. StaticError.java를 참조하세요.