I may be reading this question different than Fredrik.
This example is with old-style classes.
class baseclass:
def __init__(self, arg):
#
# Do some initialization
#
def method1(self, arg):
#
# baseclass method goes here
#
class myclass(baseclass):
def __init__(self, arg):
#
# This method gets called when I instantiate this class.
# If I want to call the baseclass.__init__ method I must
# do it myself.
#
baseclass.__init__(arg)
def method1(self, arg):
#
# This method would replace method1 in the baseclass
# in this instance of the class.
#
myObj=myclass(arg)
I could be way off base, but maybe it will help.
-Larry Bates
Iyer, Prasad C wrote:
> I am new to python.
>
> I have few questions
> a. Is there something like function overloading in python?
> b. Can I overload __init__ method
>
> Thanks in advance
>
>
>
> regards
> prasad chandrasekaran
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --- Cancer cures smoking
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On
> Behalf Of [EMAIL PROTECTED]
> Sent: Friday, September 30, 2005 6:36 PM
> To: [email protected]
> Subject: Python-list Digest, Vol 24, Issue 455
>
> Send Python-list mailing list submissions to
> [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mail.python.org/mailman/listinfo/python-list
> or, via email, send a message with subject or body 'help' to
> [EMAIL PROTECTED]
>
> You can reach the person managing the list at
> [EMAIL PROTECTED]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Python-list digest..."
>
> This message contains information that may be privileged or confidential and
> is the property of the Capgemini Group. It is intended only for the person to
> whom it is addressed. If you are not the intended recipient, you are not
> authorized to read, print, retain, copy, disseminate, distribute, or use
> this message or any part thereof. If you receive this message in error,
> please notify the sender immediately and delete all copies of this message.
>
--
http://mail.python.org/mailman/listinfo/python-list