博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《零基础入门学习Python》学习过程笔记【41魔法方法:构造函数和析构函数】...
阅读量:4984 次
发布时间:2019-06-12

本文共 346 字,大约阅读时间需要 1 分钟。

1什么是魔法方法?

魔法方法总是被双下横线__包围

魔法方法会在适当的时候被系统自动调用

2__init__()方法的返回值?

返回值永远是Nione(没有返回值)

3在创建一个对象书,系统第一个调用的是什么方法?

其实在创建一个对象时,第一个被调用的不是__init__方法,第一个被调用的是__new__方法。

4.什么是__new__方法?

用法:__new__(cls,[参数])

参数会原封不动的传给__init__方法

注:__new__方法必须返回一个实例化对象

注:__new__方法是很少会重写的,一般用python默认方案就行

4.析构函数 __del__(self)

转载于:https://www.cnblogs.com/iamjuruo/p/7470878.html

你可能感兴趣的文章
tyvj1659中中救援队
查看>>
kubernetes学习:CKA考试题
查看>>
LINUX samba的安装使用
查看>>
CSS border 生成三角
查看>>
asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
查看>>
7.STM32中GPIO理解
查看>>
base64 json
查看>>
在vim中搜索单词
查看>>
设置定点数学属性
查看>>
自动化测试工具 Test Studio入门教程
查看>>
Python之进程线程
查看>>
排序算法(一) —— 冒泡排序
查看>>
No.026:Remove Duplicates from Sorted Array
查看>>
SpringBoot项目的几种创建方式,启动、和访问
查看>>
窗外【1】
查看>>
解决"disabled". Expected Boolean, got Number with value 0
查看>>
Android 四大组件之Service
查看>>
OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序
查看>>
xml.dom.minidom
查看>>
Exponentiation
查看>>