发布网友 发布时间:2022-04-26 13:00
共3个回答
热心网友 时间:2022-05-10 06:29
__init__ 是初始化方法。
当使用类名()创建对象时,会自动执行两个操作:1)为对象在内存中分配空间,2)为对象的属性设置初始值。
这个设置初始值就要使用初始化方法 __init__ ,该方法是 专门用来定义一个类具有哪些属性!
具体实现是在 __init__ 方法内部使用 self.属性名 = 属性的初始值
当初在黑马程序员上课期间就讲的很详细了。
热心网友 时间:2022-05-10 07:47
简单的说,__init__,类的初始化,实例化这个类的时候__init__内的东西会被调用,可以在里面写一些类的全局变量和调用方法
热心网友 时间:2022-05-10 09:21
new一个对象实质上为它是分配了内存空间并且调整了该内存空间的值
这个方法在外形上,是对象形成时被调用的,它的调用在对象获得初始内存空间(地盘)之后,在对象获得初始成员之前(正是它的工作,赋予了新对象以初始成员)(可以在对象被创建时自由决定对象的成员),是初始对象的入口