Chainsmoker's Block
[Python] 05. 파이썬 날개 달기 - 1_9 본문
[05. 파이썬 날개 달기]
-1. 클래스
===================클래스와 객체
: 1_8에 이어 설명.
다음 예시는 파이썬 클래스의 가장 간단하게 표현가능한 예이다.
예시 클래스는 아무 기능도 갖고 있지 않은 껍질뿐인 클래스라 할 수 있다. 그러나 이렇게 껍질뿐인 클래스도 객체를 생성할 수 있는 기능을 가지고 있다. '과자틀(클래스)'로 '과자(객체)'를 만드는 것처럼 말이다.
객체는 클래스로 만들며 1개의 클래스는 무수하게 많은 클래스를 만들어낼 수 있다. Cookie클래스처럼 말이다. 객체를 만드는 방법은 아래 예시와 같다.
Cookie()의 결괏값을 돌려받은 a와 b가 바로 객체이다. 마치 함수를 사용해서 그 결괏값을 돌려받는 모습과 흡사하다.
객체와 인스턴트의 차이
: 클래스로 만든 객체를 인스턴스라고도 한다. 그렇다면 객체와 인스턴스의 차이는 무엇일까? 인스턴스라는 말은 특정 객체(a)가 어떤 클래스(Cookie)의 객체인지를 관계적 위주로 설명할 때 사용한다.
반응형
'개인공부(WEB, Python, DB) > Python' 카테고리의 다른 글
[Python] 05. 파이썬 날개 달기 - 1_11 (0) | 2023.01.29 |
---|---|
[Python] 05. 파이썬 날개 달기 - 1_10 (0) | 2023.01.29 |
[Python] 05. 파이썬 날개 달기 - 1_8 (0) | 2023.01.29 |
[Python] 05. 파이썬 날개 달기 - 1_7 (0) | 2023.01.29 |
[Python] 05. 파이썬 날개 달기 - 1_6 (0) | 2023.01.26 |