diff --git a/python-temel/class.add.py b/python-temel/class.add.py new file mode 100644 index 0000000..e633912 --- /dev/null +++ b/python-temel/class.add.py @@ -0,0 +1,24 @@ +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)