인스턴스란?
클래스라는 청사진에서 객체를 생성해내는데,
하나의 객체만 생성하는 것이 아니라,
내가 원하는 만큼 무한대로 생성할 수 있다.
이전에 예를 들었던
백종원과 그의 프랜차이즈 음식점을 생각해보자.,
백종원은 FoodStore라는 클래스에서
홍콩반점, 새마을식당, 역전우동 객체를 생성해냈다.
이 모든 것이 FoodStore의 객체이긴 하나
이들은 완전히 독립적이다.
파이썬에서는 이 객체들을 "인스턴스(instance)"라고 부른다.
객체란?
기본 청사진은 같지만,
나중에는 파는 음식도 다르고, 오는 손님들도 다르고, 마치는 시간도 다르게 된다.
즉, 어느 순간 속성도 메소드도 달라진다.
파이썬에서는 이 사실을 "상태(state)"가 달라진다고 표현한다.
'파이썬 > 파이썬(python) 중급' 카테고리의 다른 글
[19-6 파이썬] 경주하는 거북이 만들기(터틀 좌표계 실습) setup(), textinput(), numinput(), xcor(), ycor() (0) | 2022.08.28 |
---|---|
[19-5 파이썬] 터틀 방향 & 각도 숫자 의미(0, 90, 270, 360) (0) | 2022.08.27 |
[19-3 파이썬] 드로잉팬 만들기(터틀 명령어 실습) (0) | 2022.08.27 |
[19-2 파이썬] 터틀(turtle) 모듈에서 이벤트 리스너(event listner) (0) | 2022.08.27 |
[19-1 파이썬] 함수를 인수로 사용할 때> 괄호 사용하지 X (0) | 2022.08.27 |