Overloading __init__ & Function overloading

Istvan Albert istvan.albert at gmail.com
Fri Sep 30 11:10:54 EDT 2005


in python you can provide default values for your parameters:

class BaseClass:
    def __init__(self, a=None):
        if a is None:
            #no parameter
            pass
        else:
            #one parameter
            pass
            
baseclass1=BaseClass()
baseclass2=BaseClass(1)




More information about the Python-list mailing list