代码
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()
运行
属性前加__
,数据将不可以被直接访问,需要通过方法