7871人加入学习
(35人评价)
Python零基础入门学习2020最新版(SiKi)

使用Python3.8 于2019/10/20开始录制

价格 免费

class Weapon():
    def __init__(self, damage, bulletCount):
        self.damage = damage
        self.bulletCount = bulletCount
    def attack(self):
        print('a shot, damage is ' + str(self.damage))
        
class Role():
    def __init__(self, name, lv, roleType,damage, bulletCount):
        self.name = name
        self.lv = lv
        self.roleType = roleType
        self.weapon = Weapon(damage, bulletCount) #这里是直接传递了weapon类作为属性

    def move(self):
        print(self.name + ' is walking')

    def attack(self):
        self.weapon.attack() #这里也直接调用weapon的

role = Role('sk', 20, 'mfs', 20, 20)
role.move()
role.attack()

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(137)
下载资料(1)