Class 와 Object
인간이 구체화 되면 객체(어머니, 아버지)가 된다.
class 를 구체화 하면 object가 된다.
class : 추상적인것
object : 구체적인것
파이썬에서 존재하는 타입은 class로 정의된다. list, tuple 등
class는 type을 정의하는 것일 뿐이다.
bob = Person() # bob 객체 생성하기
a = list()
print(type(bob), type(a))
>> <class '__main__.Person'> <class 'list'>
우리가 리스트를 만들 때는 사실 클래스를 사용하여 객체를 만든 것이었다!!
'📌 Python' 카테고리의 다른 글
Python - method (0) | 2021.01.20 |
---|---|
Python - __init__ (0) | 2021.01.20 |
Python - import (0) | 2021.01.19 |
Python - lambda 함수 (0) | 2021.01.19 |
Python - variable length argument(가변길이 인자) (0) | 2021.01.19 |