python核心-类-1

#!/usr/bin/env python
# -*- coding=utf-8 -*-

class ClassT1:
    # 定义类变量
    __classVar = 0

    # 定义构造函数
    def __init__(self):
        ClassT1.__classVar += 1

    # 定义set方法
    def setName(self, _name):
        self.__name = _name

    # 定义get方法
    def getName(self):
        return self.__name

    # 定义类方法
    @staticmethod
    def getClassVar():
        return ClassT1.__classVar


    def puts(self):
        print ClassT1.__classVar

foo = ClassT1()
bar = ClassT1()
foo.puts()
print ClassT1.getClassVar()

 

posted @ 2017-01-24 23:37  靳国栋  阅读(159)  评论(0编辑  收藏  举报