python基础 #008 类属性和实例属性

1. 实例属性

  • 实例属性是实例所特有的属性

    如:下面代码的tool1初始化后有name属性


2. 类属性

  • 类属性就是给类对象定义的属性,通常用来记录类的相关特征

  • 类属性不会用于记录具体对象的特征

  • 类中所有实例共享类的属性和方法 (所有实例可以访问)

    如:下面的tool1对象,访问了类属性count

class Tool(object):
    count = 100

    def __init__(self, name):
        self.name = name
        
tool1 = Tool("tool1")
tool1.name
tool1.count
print(tool1.name)
print(tool1.count)

>>> 
tool1
100
posted @ 2023-06-28 22:49  枫_Null  阅读(7)  评论(0)    收藏  举报