자주 보지만 애매한 개념인 class, object, instants, object에 대해서 알아보겠습니다.
흔히들 비유하는 붕어빵 기계에 대해서 예를 들어보겠습니다.
일단을 붕어빵을 만든다고 가정합니다.
그러면 붕어빵 틀에 넣고 팥 붓고 뒤집고 이런 저런 기능을 해야 합니다.
붕어빵 틀이 Class라고 생각했을 때
뒤집기, 팥붓기 등등이 method라고 생각하시면 됩니다.
그러면 클래스에서 봣던 self라는 애와, __init__은 무엇인가?
self라는 애는, 자기 자신입니다 말 그대로(물을 셀프로 드세요의 셀프)
self.변수 라고 해서, class 안의 변수에 접근합니다.
__init__ 이라는 애는 클래스가 생설 될 때 변수를 초기화하는 애라고 생각하시면 됩니다.
인스턴트는 a = Class 붕어빵 이라고 a라는 인스턴스를 만들 수 있습니다.
끝:)
'개발 > 잡다개발' 카테고리의 다른 글
Hash Table Python (0) | 2020.02.11 |
---|---|
GCP Flask 배포 (3) | 2020.01.30 |
GET vs POST (0) | 2020.01.10 |
도커와 쿠버네티스 (0) | 2019.11.09 |
List 와 Array (0) | 2019.09.10 |