| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
类真的很强大,几个实例都写得很好。目前会自己把例子写出来,思路也明白了,但还不会创造啊。感觉很复杂,来来去去。学懂的话,就能进一个台阶了。 
 
- class Ant:
 
 -     def __init__(self,x=0,y=0,color="black"):
 
 -         self.x=x
 
 -         self.y=y
 
 -         self.color=color
 
  
-     def crawl(self,x,y):  #定义行动方式
 
 -         self.x=x
 
 -         self.y=y
 
 -         print('爬...')
 
 -         self.info()
 
  
-     def attack(self):   #定义攻击方式
 
 -         print('用嘴咬..')
 
  
-     def info(self):
 
 -         print('当前位置:(%d,%d)' % (self.x,self.y))
 
 -         print('颜色是:%s' % self.color)
 
  
- class FlyAnt(Ant):
 
 -     def fly(self,x,y):    #修改行动方式
 
 -         self.x=x
 
 -         self.y=y
 
 -         print('飞...')
 
 -         self.info()
 
 -         
 
 -     def attack(self):  #修改攻击方式
 
 -         print('用尾针')
 
 -         
 
  
- flyant=FlyAnt()
 
 - flyant.crawl(2,3)
 
 - flyant.fly(4,9)
 
 - flyant.attack()
 
 - flyant2=FlyAnt(color="red")
 
 - flyant2.fly(10,10)
 
  复制代码 |   
 
 
 
 |