Java13 [Java] 객체(object) vs. 클래스(class) vs. 인스턴스(instance) * 객체란? - 소프트웨어 세계에 구현할 대상 - 클래스에 선언된 모양 그대로 생성된 실체 (설계도로 구현한 모든 대상) - 인스턴스를 포함하는 포괄적인 의미 - oop의 관점에서 클래스의 타입으로 선언되었을때 '객체' 라고 불림 - 프로그래밍에서의 객체는 속성과 기능을 가지는 프로그램 단위 * 클래스란? - 객체를 만들어 내기 위한 설계도, 툴 - 자바의 가장 작은 단위 - 변수와 메서드의 집합 (상태와 행동) * 인스턴스란? - 설계도(클래스)를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체 - 객체를 소프트웨어에 실체화 하면 그것을 인스턴스라고 부른다 - 실체화된 인스턴스는 메모리에 할당된다 - 인스턴스는 객체에 포함된다 - oop의 관점에서 객체가 메모리에 할당되어 실제 사용될 때 인스턴스 라고.. 2023. 10. 8. 이전 1 2 3 4 다음