whatisthis?
etc. 클래스(Class) vs 객체(Object) vs 인스턴스(Instance) 본문
클래스 | 객체를 만들어 내기 위한 설계도(Template) 또는 틀. 연관되어 있는 변수와 메서드의 집합. |
객체 | 소프트웨어를 통해 구현할 '대상'이 되는 것. 클래스에 선언된 모양 그대로 생성됨. ** 클래스의 instance = 객체(Object) - 객체는 모든 인스턴스를 대표하는 포괄적 의미를 가짐. |
인스턴스 | 설계도를 바탕으로 소프트웨어에 구현된 구체적인 실체. 즉, 객체(object)를 소프트웨어에 실체화한 것. - 실체화된 인스턴스는 메모리에 저장. |
객체 vs 인스턴스
- 클래스(Class)의 타입으로 선언되었을 때 = 객체 ( 현실세계. '실체'에 초점 )
- 그 객체가 메모리에 할당되어 실제 사용될 때 = 인스턴스 ( S/W세계. '관계'에 초점 )
설계도 = 클래스
제품 = 인스턴스
REFERENCE
'WEB STUDY > ETC.' 카테고리의 다른 글
수정중 ㅡ etc. 웹브라우저의 렌더링(Rendering) 과정 - DOM (0) | 2022.01.24 |
---|---|
Git/GitHub. git 저장소 생성(init)과 commit (0) | 2022.01.14 |
etc. 자료구조 - 스택(stack) / 큐(queue) (0) | 2022.01.11 |
etc. 피그마(figma) Manual (0) | 2022.01.09 |
javaScript #1. 자바스크립트의 역사 (0) | 2022.01.04 |