Object interaction : Instance « Class « Python Tutorial





class Player(object):
    def blast(self, enemy):
        print "player"
        enemy.die()


class Alien(object):
    def die(self):
        print "Alien"

hero = Player()
invader = Alien()
hero.blast(invader)










11.10.Instance
11.10.1.Instantiation: Creating Instances by Invoking Class Object
11.10.2.__del__() "Destructor" Method
11.10.3.Determining Instance Attributes
11.10.4.Object interaction
11.10.5.Instance Objects Are Concrete Items