python类
2020-03-19 本文已影响0人
刘年
面向对象编程,类和对象是基础,但是理解起来往往是一个难点
- 1、类也是一个对象,定义了一个类,意味着你在内存空间里有了一个空间存放这个类。定义的类里面有的元素,都要放到这个新的内存空间里。
- 2、创建一个类,就是创建一个新的内存空间,创建一个实例对象,也是创建一个新的内存空间
- 3、类里面的变量就叫做类属性,类里面还是方法(函数)。提到类,首先要想到属性和函数
- 4、init_就是初始化新建的内存空间(实例)
- 5、new 创建对象(一般不用写),即创建内存空间
- 6、实例对象中的变量(实例属性)放在实例所在内存空间。类对象中的公共变量(类变量)放在类所在内存空间
- 7、类属性在内存里只存一份,实例属性在每个实例中都有一份