이 기사의 예제는 Java에서 static 키워드의 사용법을 설명하며 참조용으로 공유됩니다. 구체적인 분석은 다음과 같습니다.
1. 소개:
1. 클래스에서 static으로 선언된 멤버 변수는 클래스의 공용 변수이며, 클래스의 모든 객체에 대해 처음 사용될 때 초기화됩니다. 정적 멤버 변수의
2. static으로 선언된 메소드는 메소드가 호출될 때 객체의 참조가 전달되지 않으므로 정적 메소드에서 비정적 멤버에 액세스할 수 없습니다. (객체에 대해 정적 메서드가 더 이상 호출되지 않으므로 비정적 멤버에 액세스할 수 없습니다.)
3. 정적 멤버는 개체 참조 또는 클래스 이름을 통해 액세스할 수 있습니다(인스턴스화가 필요하지 않음).
참고: 정적 변수는 주로 함수 계산에 사용됩니다. (싱글톤 모드 등이 자주 사용됨)
2. 프로그램 코드:
public class TestStatic{ private static int sid; public TestStatic(String name){ this.name = name = sid ++; System.out.println("내 이름은 "+name+", ID는 "+id+"."); } public static void main(String args[]){ TestStatic.sid = 100; TestStatic s1 = new TestStatic("lili"); TestStatic s2 = new TestStatic("tom") s2.info();
실행 결과는 아래 그림과 같습니다.
이 글이 모든 사람의 Java 프로그래밍에 도움이 되기를 바랍니다.