Python-类属性、实例属性

时间:2020-07-12 18:46:03   收藏:0   阅读:56

1. 类的三大要素:类名、属性、方法

属性又分为实例属性和类属性

1 class Tool(object):
2     #属性
3     num=0
4 
5     #方法
6     def __init__(self,new_name):
7         self.name = new_name

写在__init__中的是实例属性,也是通过方法定义的,是跟着实例对象的

写在类下面,def外面的,是类属性,Tool 称为类对象

2. 类属性和实例属性区别:实例对象间不能互相共享他们的实例属性,类对象可以在实例对象中共享(类属性只在定义类的时候定义一次)

3. 类属性的使用:

在实例方法中调用类方法时,使用 Tool.num += 1 

类外面使用时,可以用  Tool.num ,也可以用  tool1 = Tool(钳子) tool1.num  来使用类属性

4. 几种方法:

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!