alternative : Super : Class PYTHON TUTORIALS


PYTHON TUTORIALS » Class » Super »

 

alternative


class Bird(object):
    def __init__(self):
       self.hungry = 1
    def eat(self):
       if self.hungry == 1
          print 'hungry...'
          self.hungry = 0
       else
          print 'No, thanks!'

class SongBird(Bird):
    def __init__(self):
        super(SongBird, self).__init__()
        self.sound = 'Squawk!'
    def sing(self):
        print self.sound

sb = SongBird() 
sb.sing() 
sb.eat() 
sb.eat()



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON TUTORIALS

 Navioo Class
» Super