상세 컨텐츠

본문 제목

[Python] 클래스

Python

by TUZA 2022. 6. 2. 21:25

본문

클래스는 여러 프로그래밍언어에서 등장하는 개념이다. 

자바스크립트를 배울 때에도 들어봤던 개념이라 비교적 쉽게 이해가 됐다.

 

클래스 : 객체를 만들기 위한 설계도

객체 : 설계도로부터 만들어낸 제품

 

즉, 클래스는 붕어빵을 찍어내는 기계 및 틀을 말하며, 객체는 기계와 틀을 통해 만들어진 붕어빵을 말한다.

#클래스의 구성
#속성, 메서드로 구성되어 있음.



class 클래스이름:
    def 메서드이름(self):
        명령블록

#호출하기
#인스턴스 == 객체
인스턴스 = 클래스이름()
인스턴스.메서드()

 

클래스는 속성과 메서드로 구성되어 있다.

속성이라고 하면 붕어빵의 맛과 재료, 만들어진 시간 등 붕어빵의 상태를 묘사하는 걸 의미한다.

메서드의 경우 만약 붕어빵이 살아움직인다고 가정을 해보자. 붕어빵이 꼬리를 흔들 수 있고, 머리를 흔들 수 있다.

이러한 동작을 표현하기 위해 클래스 안에 메서드를 만들어 둔다.

반응형

'Python' 카테고리의 다른 글

[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

관련글 더보기