클래스(Class)란?
> 객체를 만드는 도구.
> 하나의 클래스를 만들어 두면 그 클래스를 통해 여러 개의 객체를 만들 수 있음.
> 클래스와 객체는 붕어빵 틀과 붕어빵으로 비유할 수 있음.
> 같은 클래스로 만든 객체라도 객체들은 서로 다른 값을 가질 수 있음. (팥 붕어빵, 슈크림 붕어빵...?)
객체(Object)란?
> 정수 및 실수, 문자열 등 기본적 자료형으로 표현하기 힘든 자세한 정보에 관한 구성요소라고 볼 수 있음.
> 서로 다른 데이터를 하나로 묶어서 표현한 것.
인스턴스(Instance)란?
> 객체(Object)와 같은 말이지만, 관점의 차이가 존재.
> 클래스를 이용해 생성한 객체를 가리키는 용어.
> 클래스로 객체를 생성, 생성된 객체는 클래스의 인스턴스.
클래스 정의
> 클래스를 작성하는 것.
class 클래스:
본문
클래스가 정의되면 아래와 같은 형식으로 객체 생성 가능.
객체 생성
객체 = 클래스()
객체2 = 클래스()
클래스 정의 및 객체 생성 예시
class IamClass:
pass
i_am_class = IamClass()
'[Python] 파이썬' 카테고리의 다른 글
[Python] 파이썬 클래스 구성_2 (0) | 2022.09.08 |
---|---|
[Python] 파이썬 클래스 구성 (0) | 2022.09.07 |
[Python] 파이썬 내장 함수 - 사용자 함수 (2) | 2022.09.05 |
[Python] 파이썬 내장 함수 - 시퀀스 내장 함수 (0) | 2022.08.23 |
[Python] 파이썬 내장 함수 - 숫자 내장 함수 (0) | 2022.08.02 |