zoukankan      html  css  js  c++  java
  • python类方法、类属性和静态方法

     1 class Game(object):
     2 
     3     #类属性
     4     num = 0
     5 
     6     #实例方法
     7     def __init__(self):
     8         #实例属性
     9         self.name = "laowang"
    10 
    11     #类方法
    12     @classmethod
    13     def add_num(cls):
    14         cls.num = 100
    15 
    16     #静态方法
    17     @staticmethod
    18     def print_menu():
    19         print("----------------------")
    20         print("    穿越火线V11.1")
    21         print(" 1. 开始游戏")
    22         print(" 2. 结束游戏")
    23         print("----------------------")
    24 
    25 game = Game()
    26 #Game.add_num()#可以通过类的名字调用类方法
    27 game.add_num()#还可以通过这个类创建出来的对象 去调用这个类方法
    28 print(Game.num)
    29 
    30 #Game.print_menu()#通过类 去调用静态方法
    31 game.print_menu()#通过实例对象 去调用静态方法
  • 相关阅读:
    Daily Scrum NO.4
    Daily Scrum NO.3
    Daily Scrum NO.2
    Daily Scrum NO.1
    Beta任务项录入
    M1事后分析报告
    wenbao与概率
    wenbao与组合数
    wenbao与高斯消元
    wenbao与链表
  • 原文地址:https://www.cnblogs.com/xhcdream/p/8252557.html
Copyright © 2011-2022 走看看