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()#通过实例对象 去调用静态方法