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: python-list@python.org
> Subject: Python-list Digest, Vol 24, Issue 455
> 
> Send Python-list mailing list submissions to
>       python-list@python.org
> 
> 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

Reply via email to