Instanse

    [Java] 클래스(Class), 객체(Object), 인스턴스(Instanse)의 개념

    클래스, 객체, 인스턴스의 개념 클래스(Class) 개념 객체를 만들어 내기 위한 설계도 혹은 툴 연관되어 있는 변수와 메서드의 집합 객체(Object) 개념 소프트웨어 세계에 구현할 대상 클래스에 선언된 모양 그대로 생성된 실체 특징 클래스의 인스턴스(instance)라고도 부른다. 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖는다. oop의 관점에서 클래스의 타입으로 선언되었을 때 객체라고 부른다. 인스턴스(Instanse) 개념 설계도를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체 즉, 객체를 소프트웨어에 실체화하면 그것을 인스턴스라고 부른다. 실체화된 인스턴스는 메모리에 할당된다. 특징 인스턴스는 객체에 포함된다고 볼 수 있다. oop의 관점에서 객체가 메모리에 할당되어 실제 사용될 때 ..