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

hyoj0942님의 프로필 이미지
hyoj0942

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

매직 메소드(1-2)

클래스 내부 같은 객체 내에서의 덧셈뺄셈 질문

작성

·

245

0

_price 선언후 __add__ 매직메소드를 사용하여

print(s1+s2) 를 해주셨는데

예를들어 두 가지 숫자가 있을 때, a_price, b_price가 있을경우

__add__ 메소드를 어떤식으로 사용하여 두 가격을 더할 수 있는지 궁금합니다

답변 1

0

hyoj0942님의 프로필 이미지
hyoj0942
질문자

해결했습니다 (_ _)

def __add__(self, x):

        print('__add__ Method applied !')

        return self._a_price - x._b_price

print(s1-s1)

이런식으로 사용하면 되는군요!

hyoj0942님의 프로필 이미지
hyoj0942

작성한 질문수

질문하기