미해결
파이썬(Python) 기초부터 실무까지 part.6Part 21 실습-5
연산자 오버로딩 강의 마지막 Figure와 Quadrangle class두개를 생성 후 + 연산자를 오버로딩하는 수업에서 예시로 주신 코드에서 오버로딩 된 + 연산자를 사용하지 않고, int형 width와 height를 직접 더하고 있어 연산자 오버로딩 수업과는 연관성이 떨어져보입니다.
또한, 타 수강생들에게 혼란을 야기할 수 있을것 같습니다. 해당사항 확인 부탁드립니다.
첨부 코드(오버로딩 하지 않고도 덧셈이 이루어져 출력이 잘 이루어집니다)
class Figure:
def __init__(self, width, height):
self.width = width
self.height = height
class Quad:
def __init__(self, width, height):
self.width = width
self.height = height
a = Figure(1, 2)
b = Quad(3, 5)
print(a.width + b.width, ", ", a.height + b.height)