코딩이야기/파이썬(Python)
파이썬의 클래스 / 인스턴스
이민재
2022. 7. 7. 15:34
클래스는 개발자가 만들 수 있는 큰 틀이라고 볼 수 있고,
인스턴스는 그때그때 값을 바꿀 수 있는 것이라고 이해했다.
클래스를 선언해야지만 인스턴스를 선언할 수 있다.
큰 틀을 먼저 만들어야지만 그 내용물을 만들 수 있다는 뜻이다.
class 참치선물세트: #이것은 클래스를 선언한 것입니다.
일반 = 0
야채 = 0
고추 = 0
참03호 = 참치선물세트() #이것은 인스턴스입니다.
# 위에서 선언한 참치선물세트가 클래스입니다.
참03호.일반 = 12
참03호.야채 = 3
참03호.고추 = 3
#인스턴스를 선언하기 전에는 반드시 클래스를 선언해야 합니다.
#그렇긴 하지만 반드시 첫번째 줄에서 클래스를 선언할 필요는 없습니다.
예시를 들면 이렇게 나올 수 있겠다.
클래스 선언과 인스턴스 선언에 대해서 그 순서를 잘 숙지하고 넘어가자.