构造函数:在实例化时做一些类的初始化的工作。
有变量名内存不会被销毁。没有变量名的内存会被销毁。
给类传递数据时,类会去开辟内存,保存传递过来的参数。
实例化就是创造一个对象。(类的对象)把一个类变成一个具体对象的过程叫做实例化。
实例变量又叫属性,静态属性。
类的方法,功能,动态属性
先找实例变量再找类变量。
析构函数:在实例释放、销毁时执行的,通常用于做一些收尾工作的,比如关一些闭数据库链接打开的临时文件。
写法;
def __del__(self):
print('')
析构函数会在结束时自动执行。每个实例对象销毁时自动执行。
删除时执行销毁动作。
python的自动回收机制。
python定义的用不用:变量名在就表示在用。
私有方法,私有属性。
私有属性的定义方法在变量名前加两个下划线。
私有属性的访问方法:在类的内部定义一个方法。