|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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)
复制代码 |
|