Hi! In C++ you can overload functions and constructors. For example if I have a class that represents a complex number, than it would be nice if I can write two seperate constructors
class Complex: def __init__(self): self.real=0 self.imag=0 def __init__self(self,r,i): self.real=r self.imag=i How would I do this in python? And by the way, is it possible to overload operators like +,-,*? def operator+(self,complex2): Complex res res.real=self.real+complex2.real res.imag=self.imag+complex2.imag return res thanks! -- http://mail.python.org/mailman/listinfo/python-list