- #!usr/bin/env python
- #coding=utf8
- #演示对象之间的交互
- class Player(object):
- """docstring for Player"""
- def blast(self,enemy):
- print("The player blasts an enemy. \\n")
- enemy.die()
- class Alien(object):
- """docstring for Alien"""
- def die(self):
- print("I'm die")
- #程序主体
- print("\\t\\tDeath of an Alien")
- hero=Player()
- invader=Alien()
- hero.blast(invader)
- #调用player类的blast方法
- #blast方法调用invader,把alien传递给blast
- #然后用blast方法调用alien类的die方法
- raw_input("\\t\\tPress the enter key to exit.")#\\t是缩进,\\n是换行。
- #该片段来自于http://www.codesnippet.cn/detail/1802201614559.html
来源: http://www.codesnippet.cn/detail/1802201614559.html