type
status
date
slug
summary
tags
category
icon
password
클래스(Class)
객체를 정의해 놓은 것. 객체를 생성하는데 사용함 객체를 모델링 하는 도구
객체(Object)
클래스에 정의된 것을 토대로 메모리에 할당받은 공간. 값 부여받진 않음
class | Object |
제품 설계도 | 제품 |
TV 설계도 | TV |
붕어빵 기계 | 붕어빵 |
인스턴스(Instance)
객체생성에 의해 메모리(Heap 영역)에 생성된 인스턴스
클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화(실체화, instantiate)라고 함

구성
속성
- 멤버 변수(member variable)
- 특성(attribute)
- 필드(field)
- 상태(state)
기능
- 메서드(method)
- 함수(function)
- 행위(behavior)