SMART FACTORY- 개인 복습


SMART FACTORY- 개인 복습

어떤 타입을 실체화한 객체를 인스턴스라고 한다. 인스턴스를 달리 표현하면 new연산자를 거처서 메모리에 할당된 객체라고 할 수 있다. 바로 그 객체와 관련된 멤버를 인스턴스 멤버라고 하면 지금까지 설명한 필드, 메서드 ,생성자는 모두 여기에 속한다. 하지만 때로는 인스턴스와 관계없는 행동을 정의해야 할 때가 있다. 즉 개별 인스턴스 수준이 아닌 해당 인스턴스의 타입 전체에 걸쳐 전역적으로 적용되는 필드,메서드,생성자가 이런한 멤버를 정적 멤버라고 한다. 우리가 원하는 결과는 해당 클래스에 속한 인스턴스가 생성된 총횟수를 나타내는 것으로서 위에서는 마지막 값이 2가 되기를 기대 했을 것이다. 하지만 인스턴스 필드는 new로 할당 받은 객체마다 고유하게 메모리를 확보하기 때문에 클래서 전역적으로 값이 유지되..


원문링크 : SMART FACTORY- 개인 복습