python静态成员测试类StaticVarTest

来源:互联网 发布:淘宝助理一键适配 编辑:程序博客网 时间:2024/05/29 04:52
#coding=utf-8
class StaticVarTest(object):
  #静态变量要借助于classmethod来实现操作。
  data = 1

  #静态成员函数
  @staticmethod
  def debug():
      print StaticVarTest.data
      pass
 
  #非静态成员函数
  def debug2(self):
      print self.data
      pass
 
  #间接实现静态成员变量
  @classmethod
  def debug3(self,b):
      print self.data
      print b
      pass

if __name__ == '__main__':
  s = StaticVarTest()
  s.debug()
  StaticVarTest.debug()
  s.debug2()
  s.debug3(1000)

  StaticVarTest.debug3(1000)


结果:

---------- python ----------
1
1
1
1
1000
1
1000

Output completed (0 sec consumed)

0 0
原创粉丝点击