object1 객체(Object)와 인스턴스(Instance) 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화라고 하며,어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다. 결국 인스턴스는 객체와 같은 의미이지만, 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖고 있으며,인스턴스는 어떤 클래스로부터 만들어진 것인지를 강조하는 보다 구체적인 의미를 갖고 있다. - 자바의 정석 中 - 이런 개념적인 내용들은 들을 때마다 내용이 달라 머릿속에 확 박히질 못하는 것 같다... 현실 세계의 사물(Object)들도 객체라고 부르고 클래스 생성에 따라 메모리에 할당된 객체인 인스턴스 또한 객체라고 부르니 헷갈릴 만도 하다. 결론적으로 인스턴스는 객체에 포함되는 말인 것 같다. 다만 객체는 현실 세계에 가깝고 인스턴스는 소프트웨어 세계에 가까운 느낌이다. 2017. 6. 16. 이전 1 다음