ChainSmoker’s Block
[Python] 05. 파이썬 날개 달기 - 1_7 본문

[05. 파이썬 날개 달기]

-1. 클래스
===================클래스는 왜 필요한가?
: 1_6에 이어 설명.
Calculator 클래스로 만든 별개의 계산기 cal1, cal2(파이썬에서는 이것을 객체라고 부른다.)가 각각의 역할을 수행한다. 그리고 계산기(cal1, cal2)는 그 결괏값 역시 다른 계산기의 결괏값과 상관없이 독립적 값을 유지한다. 클래스를 사용하게 되면 계산기의 대수가 늘어나더라도 객체를 생성만 하면 되기 때문에 함수를 사용하는 경우와는 달리 매우 간단해진다. 만약 빼기(-) 기능을 더하려면 Calculator 클래스에 아래 예시와 같은 빼기 기능 함수를 추가해 주면 된다.

클래스의 이점은 단순이 이것만이 아니다. 그러나 이것 하나만으로도 '도대체 왜 클래스가 필요로한 것일까?'라는 근본적인 물음에 대한 해답이 되었을 것이다.
반응형
'개인공부(WEB, Python, DB) > Python' 카테고리의 다른 글
[Python] 05. 파이썬 날개 달기 - 1_9 (0) | 2023.01.29 |
---|---|
[Python] 05. 파이썬 날개 달기 - 1_8 (0) | 2023.01.29 |
[Python] 05. 파이썬 날개 달기 - 1_6 (0) | 2023.01.26 |
[Python] 05. 파이썬 날개 달기 - 1_5 (0) | 2023.01.26 |
[Python] 05. 파이썬 날개 달기 - 1_4 (0) | 2023.01.25 |