본문 바로가기

python class

Python 클래스 생성자와 상속 이번 포스팅에서는 Python의 생성자에 대해서 알아보도록 하겠습니다. 클래스와 객체에 대한 설명은 기존에 포스팅 하였던 Python 클래스와 객체를 확인해 주세요 2022.06.21 - [Coding, Testing, Challenge/Python-Middle] - Python 클래스와 객체 먼저 클래스의 생성자란 클래스로 인스턴스를 만들때 가장 먼저 반드시 호출되는 메서드입니다. 아래의 코드에서 wapple이라는 클래스를 정의한 후 속성인 menu, cream, toping을 선언한 __init__ 가 바로 생성자 입니다. # 클래스 선언 class wapple: def __init__(self, menu, cream, toping): self.menu = menu self.cream = cream .. 더보기
Python 클래스와 객체 이번 포스팅은 Python-Middle의 첫 포스팅으로 클래스와 객체에 대해서 알아보도록 하겠습니다. 다른 프로그램 언어에서도 마찬가지이지만, 클래스는 굉장히 어려운 관문 중에 하나입니다. 그 이유는 클래스와 객체에 대한 용어의 정의와 사용 목적이 유사하면서도 다르기 때문입니다. 먼저, 클래스와 객체의 개념부터 알아보도록 하겠습니다. 클래스는 객체를 만들어 내기 위한 "틀"이고, 객체는 그 설계도를 가지고 만들어낸 결과물입니다. 또한, 클래스는 속성과 메서드로 구성되어있습니다. 속성과 메서드에 대해서는 아래 예제들을 통해서 알아보도록 하겠습니다. 예를 들어서 와플팬이 있다고 하면, 와플팬으로 같은 모양의 와플을 계속 만들어 낼 수 있습니다. 여기에서 와플팬은 클래스이고, 만들어진 와플은 객체입니다. 실제.. 더보기