티스토리 뷰

<문제: 클래스의 연산자 오버로딩을 활용해 더하기 연산이 실제로는 뺄셈이 되도록 코딩>

실행 조건

  • 인스턴스 객체 a는 초기 값으로 10을 생성

  • a와 숫자 5의 더하기 연산 a+5의 결과는 10-5인 5가 되어야 함


코드로 짜보기↓

더보기
class A():
	def __init__(self, i):
    	self.i = i
	def __str__(self):
    	return str(self)
	def __add__(self,other):
    	return self.i - other
        
        
a = A(10) #10인 인스턴스
print(a + 5) #결과 값이 10 - 5인 5가 나옴

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함