|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 游戏小虾米 于 2017-7-21 23:44 编辑
Tip:
不确定的时候不用多重继承
一,理论
二,应用
1
- import random as r
- class Fish:
- def __init__(self):
- self.x = r.randint(0,10)
- self.y = r.randint(0,10)
- def move(self):
- self.x -= 1
- print('我的位置是: ', self.x, self.y)
- class GoldFish(Fish):
- pass
- class Carp(Fish):
- pass
- class Salmon(Fish):
- pass
- class Shark(Fish):
- def __init__(self):
- super().__init__() # 继承父类方法
- self.hungry = True
- def eat(self):
- if self.hungry:
- print('吃了一条鱼')
- self.hungry = False
- else:
- print('吃饱了')
复制代码
三,课后练习 |
|