type
status
date
slug
summary
tags
category
icon
password

클래스(Class)

객체를 정의해 놓은 것. 객체를 생성하는데 사용함 객체를 모델링 하는 도구

객체(Object)

클래스에 정의된 것을 토대로 메모리에 할당받은 공간. 값 부여받진 않음
class
Object
제품 설계도
제품
TV 설계도
TV
붕어빵 기계
붕어빵

인스턴스(Instance)

객체생성에 의해 메모리(Heap 영역)에 생성된 인스턴스 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화(실체화, instantiate)라고 함
notion image

구성

속성

  • 멤버 변수(member variable)
  • 특성(attribute)
  • 필드(field)
  • 상태(state)

기능

  • 메서드(method)
  • 함수(function)
  • 행위(behavior)

예시

notion image
메서드 체이닝프레임워크, 라이브러리 차이
Loading...