实例化:根据类(一大群对象都有的通用行为)来创造对象,该对象具有类所描述的行为。说人话就是根据模具制造对象。
注意!!!Python中,首字母大写的名字指的是类。
__init()__是类中的默认方法,每当我们使用该类创建对象的实例时,就会默认运行该方法。
类中的方法都要用self作为第一个形参,self.属性名,此后所有创建的实例都可以访问该属性。
前几天一直不清楚类中self的作用到底在哪,用的时候也是稀里糊涂的。直到今天重新回顾了一下《Python编程:从入门到实践》这本书,书里说“以self为前缀的变量可供类中的所有方法使用”,加深了我对self的理解,目前将它看作一个管道,可以在类中的不同方法间传值。以后有更清楚的想法后再更新。
-------2021/11/26更新--------
self指代的是使用class创建的实例,它将实例作为一个参数传入方法中。
class即是一系列数据和行为的组合。