讲到class等知识了,前期看了其他的教材上的内容,都不是很吃透,我们再来看看老外是怎么解释的,纯看图模式
每个class里面,都必须要有__init__这个定义,然后变量的一个位置,全世界默认都是self.
解释里面说,Python会根据__init__接受到的第一个参数,来给创造的对象以身份,这也是为什么第一个参数永远是self
默认的话,__init__()里面只有一个self变量,不过如果你在里面添加了其他元素,比如name或者age,都可以
这样添加后,你在根据class创造实例的时候,就需要给实例赋值相关的变量了,如图5