码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-08-13 15:22:41      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:cme   ini   属性   __init__   ssm   tar   游戏   实例   提示   

 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
小明开始玩游戏

  

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

标签:cme   ini   属性   __init__   ssm   tar   游戏   实例   提示   

原文地址:https://www.cnblogs.com/yifengs/p/11345805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!