ChainSmoker’s Block

[Python] 05. 파이썬 날개 달기 - 1_6 본문

개인공부(WEB, Python, DB)/Python

[Python] 05. 파이썬 날개 달기 - 1_6

ChainSmokers 2023. 1. 26. 14:06

[05. 파이썬 날개 달기]

-1. 클래스

===================클래스는 왜 필요한가?
: 1_5에 이어 설명.
계산기 1의 결괏값이 계산기 2에 아무 영향을 끼치지 않음을 확인할 수 있다. 하지만 계산기가 3개, 5개, 10개로 점점 더 많이 필요해진다면 어떻게 해야 하는가? 그 때마다 전역 변수와 함수를 추가할 것인가? 여기에 빼기나 곱하기 등의 기능을 추가해야 한다면 상황은 점점 더 어려워질 수 있다.

아직 클래스에 대해서 배우지는 않았지만, 위와 같은 경우에는 클래스를 사용하면 아래와 같이 간단하게 해결 가능하다.


프로그램을 실행하면 함수 2개를 사용했을 때와 동일한 결과가 출력된다.

반응형