Python学习之类和对象(二)
上一张我们讲了类,是一类函数和变量的集合,那么什么是对象?简言之,类是对象的模板。【类】就像工厂的模具,以它为模板,造出来的成千上万的产品,才是被我们消费、购买、使用,真正融入我们生活的东西。这些产品,在Python中就叫【实例对象】。
类的实例化
直接使用的格式:
实例化再使用的格式:
直接使用类和实例化的格式的区别:
1)无@classmethod;
2)cls--self;(cls代表“类”的意思,self代表“实例”的意思,这样写是编码规范(程序员们的共识),但不是强制要求。理论上只要写个变量名占位,写什么都行,比如把self写成bbb)
3)需要先赋值再调用;
4)我们需要用实例名 = 类()的方式(实例名其实就是任取一个变量名),为类创建一个实例,然后再使用实例名.函数()的方式调用对应的方法。