static

static 변수란 정적변수라고도 한다. (프로그램이 실행될 때 생성되며 프로그램이 종료될 때 사라진다.) →즉 객체가 사라져도 사라지지 않는다. non-static 멤버는 객체가 생길 때 객체마다 생기며 다른 객체들과 공유하지 않는다. 하지만 static 멤버는 객체를 생성하지 않고도 사용할 수 있으며 다른 객체들과 공유한다. static 선언 방법은 다음과 같다. class StaticSample { int n; //non-static 필드 void g() {...} //non-static 필드 static int m; //static 필드 static void f() {...} //static 필드 } 다음은 코드를 통해 직접 알아보는 과정이다. → 다음과 같이 StaticSample1 클래스의 객..
공부 기록장
'static' 태그의 글 목록