[ 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

+ Recent posts