python-CSD-kursu/python-temel/class.add.py
2023-08-03 19:07:59 +03:00

25 lines
358 B
Python

class Number:
def __init__(self, val):
self.val = val
def __add__(self, x):
return Number(self.val + x.val)
def __iadd__(self, x):
return Number(self.val + x.val + 1)
def __repr__(self):
return str(self.val)
a = Number(10)
b = Number(20)
a = a + b
print(a)
a = Number(10)
b = Number(20)
a += b
print(a)