代码

class Player():  #定义一个类
    def __init__(self, name, hp, occu): #定义一个方法
        self.name = name  #变量称为属性
        self.hp = hp
        self.occu = occu

    def print_role(self):
        print('%s %s %s' %(self.name, self.hp, self.occu))

    def updateName(self, newname):
        self.name = newname

class Monster():
    pass

user1 = Player("Allen", 100, 'war')
user2 = Player("Jack", 80, 'master')

user1.print_role()
user2.print_role()

user1.updateName("hahaha")
user1.print_role()

运行



属性前加__,数据将不可以被直接访问,需要通过方法

代码

运行

最后修改:2019 年 09 月 28 日
如果觉得我的文章对你有用,请随意赞赏