차례:
정의-정적 멤버 란 무엇입니까?
정적 멤버는 클래스의 객체가 아닌 정적 또는 비 정적 클래스 자체에 속하는 데이터 멤버 (변수) 또는 메서드입니다. 정적 멤버는 사용 위치 및 방법에 관계없이 항상 동일하게 유지됩니다. 정적 멤버는 클래스와 연관되어 있으므로 해당 클래스의 인스턴스를 작성하여 호출 할 필요는 없습니다.
Techopedia는 정적 멤버를 설명합니다
C # 및 Java와 같은 언어의 정적 메소드는 다음 구문을 사용하여 호출 할 수 있습니다. clsName.mthName (args), 여기서 clsName은 클래스 이름이고 mthName은 정적 메소드 이름입니다. 정적 변수는 클래스 이름을 통해 다음과 같이 액세스 할 수도 있습니다. clsName.VarName, 여기서 VarName은 정적 변수 이름입니다.
정적 변수는 클래스와 연관되어 있기 때문에 변수의 사본 하나만 메모리에 존재합니다. 이 사본은 해당 클래스의 모든 객체가 공유합니다.
정적 멤버의 일부 기능은 다음과 같습니다.
- 정적 멤버는 개인 멤버를 포함하여 포함 클래스의 모든 정적 멤버에 액세스 할 수 있습니다.
- 액세스 제어 수정자를 사용하여 정적 멤버를 선언 할 수 있습니다.
- 정적 멤버 클래스는 포함 클래스 이름으로 이름을 규정하지 않고 다른 정적 멤버를 사용할 수 있습니다.
