클래스는 여러 프로그래밍언어에서 등장하는 개념이다.
자바스크립트를 배울 때에도 들어봤던 개념이라 비교적 쉽게 이해가 됐다.
클래스 : 객체를 만들기 위한 설계도
객체 : 설계도로부터 만들어낸 제품
즉, 클래스는 붕어빵을 찍어내는 기계 및 틀을 말하며, 객체는 기계와 틀을 통해 만들어진 붕어빵을 말한다.
#클래스의 구성
#속성, 메서드로 구성되어 있음.
class 클래스이름:
def 메서드이름(self):
명령블록
#호출하기
#인스턴스 == 객체
인스턴스 = 클래스이름()
인스턴스.메서드()
클래스는 속성과 메서드로 구성되어 있다.
속성이라고 하면 붕어빵의 맛과 재료, 만들어진 시간 등 붕어빵의 상태를 묘사하는 걸 의미한다.
메서드의 경우 만약 붕어빵이 살아움직인다고 가정을 해보자. 붕어빵이 꼬리를 흔들 수 있고, 머리를 흔들 수 있다.
이러한 동작을 표현하기 위해 클래스 안에 메서드를 만들어 둔다.
[Python] 상속 (0) | 2022.06.02 |
---|---|
[Python] 생성자 (0) | 2022.06.02 |
[Python] 가상환경 설정하기 (0) | 2022.05.31 |
[Python] 딕셔너리 (0) | 2022.05.26 |
[Python] 튜플(Tuple) (0) | 2022.05.26 |