formations/algo/poo/cours/snippets/specialmethods.py

11 lines
291 B
Python
Raw Permalink Normal View History

2017-09-05 09:25:48 +02:00
class Zone(object):
def __init__(self, name, level=0):
self.name = name
self.level = level
def __add__(self, other):
return Zone(self.name + other.name, level=self.level+other.level)
def __cmp__(self, other):
return cmp(self.level, other.level)