类、实例、静态属性与方法

 1 class Game(object):
 2     # 定义最高分 类属性
 3     top_score = 0
 4 
 5     # 初始化
 6     def __init__(self,name):
 7         self.name = name
 8 
 9 
10     # 游戏帮助 静态方法
11     @staticmethod
12     def game_help():
13         print("提示:不让僵尸进入家门")
14 
15     # 最高分  类方法
16     @classmethod
17     def show_top_score(cls):
18         print("游戏最高分是:%d" % cls.top_score)
19 
20     # 玩游戏  实例方法
21     def start_game(self):
22         print("%s开始玩游戏" % self.name)
23 
24 # 显示帮助
25 Game.game_help()
26 # 显示最高分
27 Game.show_top_score()
28 # 小明开始玩游戏
29 xiaoming = Game("小明")
30 xiaoming.start_game()
提示:不让僵尸进入家门
游戏最高分是:0
小明开始玩游戏

  

猜你喜欢

转载自www.cnblogs.com/yifengs/p/11345805.html
今日推荐