재우니의 블로그



이번에는 static 변수와 instance 변수에 대해 살펴보죠.

static 변수는 static 으로 선언하여 메소드가 속한 클래스를 인스턴스화하지 않고도 접근이 가능합니다. 

소스를 보죠.




곧바로 클래스를 접근하여 변수를 호출할 수 있죠?
따라서 이는 하나의 복사본만 생긴다는 의미있겠죠. ^^;

인스턴스 변수는 일반적인 변수이며, 필드가 속한 클래스의 변수의 복사본이 발생된다는 점이 정적메소드 즉 static 변수와 다른 점이죠. 이는 클래스를 곧바로 접근이 불가능 하며, new 연산자를 이용하여 객체를 생성하여야만 접근이 가능합니다.





posted by 심재운 (shimpark@gmail.com)