refering to base classes

glenn glenn at tangelosoftware.net
Tue Aug 29 10:33:32 EDT 2006


hi - Im quite new to python, wondering if anyone can help me understand
something about inheritance here. In this trivial example, how could I
modify the voice method of 'dog' to  call the base class 'creatures'
voice method from with in it?

class creature:
    def __init__(self):
        self.noise=""
    def voice(self):
        return "voice:" + self.noise

class dog(creature):
    def __init__(self):
        self.noise="bark"

    def voice(self):
            print "brace your self:"

thanks
glenn




More information about the Python-list mailing list