传智播客旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 梦缠绕的时候 黑马程序员官方团队   /  2019-1-9 10:05  /  45 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


"""

实现记录创建对象个数的功能

 

"""

 

 

class Tool(object):

    def __init__(self, new_name):

        self.name = new_name

 

 

# 底下这个方法太笨啦

num = 0

tool1 = Tool("铁锹")

num += 1

print(num)

tool2 = Tool("工兵铲")

num += 1

print(num)

tool3 = Tool("水桶")

num += 1

print(num)

 

"""

1

2

3

"""

 

 

class Tool2(object):

    """

    实例属性为某个类所有,对象共有

 

    """

    # 类属性

    num = 0

 

    # 方法

    def __init__(self, new_name):

        # 实例属性

        self.name = new_name

        # 对类属性+=1

        Tool2.num += 1

 

 

# 这个比较好

tool1 = Tool2("铁锹")

tool2 = Tool2("工兵铲")

tool3 = Tool2("水桶")

 

print(Tool2.num)

"""

3

"""

"""

实现记录创建对象个数的功能

 

"""

 

 

class Tool(object):

    def __init__(self, new_name):

        self.name = new_name

 

 

# 底下这个方法太笨啦

num = 0

tool1 = Tool("铁锹")

num += 1

print(num)

tool2 = Tool("工兵铲")

num += 1

print(num)

tool3 = Tool("水桶")

num += 1

print(num)

 

"""

1

2

3

"""

 

 

class Tool2(object):

    """

    实例属性为某个类所有,对象共有

 

    """

    # 类属性

    num = 0

 

    # 方法

    def __init__(self, new_name):

        # 实例属性

        self.name = new_name

        # 对类属性+=1

        Tool2.num += 1

 

 

# 这个比较好

tool1 = Tool2("铁锹")

tool2 = Tool2("工兵铲")

tool3 = Tool2("水桶")

 

print(Tool2.num)

"""

3

"""
分享至 : QQ空间
收藏

1 个回复

倒序浏览
奈斯,加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马