강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

고래님의 프로필 이미지
고래

작성한 질문수

파이썬(Python) 기초부터 실무까지 part.6

Part 21 실습-5

작성

·

136

0

연산자 오버로딩 강의 마지막 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)

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
고래님의 프로필 이미지
고래

작성한 질문수

질문하기