개발/잡다개발

Python Class, Object, Instants, Method

----___<<<<< 2020. 1. 21. 12:10

자주 보지만 애매한 개념인 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