No method overloadin I suppose ?
Thomas SMETS
tsmets at altern.org
Wed Apr 12 11:15:42 EDT 2000
## Beginning of Python program ...
class Lister:
def __init__(self):
print 'In constructor ...'
__init__(1)
def __init__(self, lValue):
print 'In constructor with parameter'
self.l = lValue
def __repr__(self):
print '\n******\n\tValue is : ', l, '\n********'
if __name__ == "__main__":
x = Lister()
y = Lister (2)
## End of python program
Trace of execution is :
Traceback (innermost last):
File "Minheritence.py", line 14, in ?
x = Lister()
TypeError: not enough arguments; expected 2, got 1
End of trace ...
I guess I can't do methods overloadin', as shown... WHY is that ? I'm
wrong ?
Thomas,
--
Thomas SMETS Phone : +32 (0)2 742. 05. 94.
Av. de la Brabançonne 133 / 3 e-mail : tsmets @altern.org
1030 Bruxelles
==== Quote of the day =========
1 1 was a race-horse, 2 2 was 1 2. When 1 1 1 1 race, 2 2 1 1 2.
======= End of Quote =========
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tsmets.vcf
Type: text/x-vcard
Size: 182 bytes
Desc: Card for Thomas SMETS
URL: <http://mail.python.org/pipermail/python-list/attachments/20000412/1c966570/attachment.vcf>
More information about the Python-list
mailing list