美文网首页python入门
039_wz_hm_方法综合案例

039_wz_hm_方法综合案例

作者: 王泽0106 | 来源:发表于2020-08-15 20:13 被阅读0次

需求:

  1. 设计一个Game类
  2. 属性:
  • 定义一个类属性top_score记录游戏的历史最高分
  • 定义一个实例属性player_name记录当前游戏的玩家姓名
  1. 方法:
  • 静态方法show_help显示游戏帮助信息
  • 类方法show_top_score显示历史最高分
  • 实例方法start_game开始当前玩家的游戏
  1. 主程序步骤:
    1)查看帮助信息
    2)查看历史最高分

    3)创建游戏对象,开始游戏 类结构 类实现 主程序及结果
案例小结
  1. 实例方法——方法内部需要访问实例属性
  • 实例方法内部可以使用类名.访问类属性
  1. 类方法——方法内部需要访问类属性
  2. 静态方法——方法内部不需要访问实例属性或类属性
    提问:如果方法内部即要访问实例属性,又要访问类属性,应该定义为什么方法?
    答:实例方法,因为类只有一个,在实例方法内部可以使用类名.访问类属性
    2020.8.13

相关文章

网友评论

    本文标题:039_wz_hm_方法综合案例

    本文链接:https://www.haomeiwen.com/subject/grnwdktx.html