[ static(정적) 이란? ]
- static 키워드는 java에서 클래스 멤버를 정의할 때 사용한다.
- 해당 멤버는 클래스의 인스턴스화와 상관없이 클래스 실행 시점에 메모리에 할당된다.
- 프로그램이 종료되는 시점에 메모리에서 소멸된다.
- 인스턴스 멤버와 달리, 클래스 멤버는 해당 클래스의 모든 인스턴스가 공유된다.
[ static 멤버 선언 ]
static int num = 0; // static 변수 선언
public static void static_method() {} // static 멤버 메소드
- 정적 메소드, 정적 변수로 생성하고자 하면 static이라는 키워드를 붙이면 된다.
'#Java' 카테고리의 다른 글
| 추상 클래스(Abstract Class) (0) | 2024.04.17 |
|---|---|
| 접근 제어자(Access Modifier) (0) | 2024.04.12 |
| String 문자열 (0) | 2024.04.08 |
| 다차원 배열 (0) | 2024.04.05 |
| 배열(Array) (0) | 2024.04.05 |