Python 使用type来定义类的实现


Posted in Python onNovember 19, 2019

我们先来看一张图

Python 使用type来定义类的实现

仔细观察:

我们使用 class 定义了 Class类,然后实例化给 cls

观察cls的类型,它的类型指向 Class

那么Class的类型指向谁呢?指向type

仔细思考,会不会Class是由type来定义的呢?

是的,其实Class是由 type来声明。

我们上代码测试一下。

Python 使用type来定义类的实现

可以看到,type需要三个参数,你可以理解为:

第一个参数: 类名

第二个参数:继承

第三个参数:私有化

问题来了,那如果定义私有函数呢?

Python 使用type来定义类的实现

可以看到,先定义一个函数,然后再用type定义类。

其中:

get_author : 私有函数名

问题又来了,如果去继承呢?

Python 使用type来定义类的实现

OK,基本情况就是这样。

以上这篇Python 使用type来定义类的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中os.path用法分析
Jan 15 Python
Python中turtle作图示例
Nov 15 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
May 10 Python
python re模块的高级用法详解
Jun 06 Python
Python二叉树的镜像转换实现方法示例
Mar 06 Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
Aug 08 Python
Django中的cookie和session
Aug 27 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
Jan 14 Python
Python 程序员必须掌握的日志记录
Aug 17 Python
python编写五子棋游戏
May 25 Python
利用Python将list列表写入文件并读取的方法汇总
Mar 25 Python
Pytorch中index_select() 函数的实现理解
Nov 19 #Python
wxPython多个窗口的基本结构
Nov 19 #Python
windows中安装Python3.8.0的实现方法
Nov 19 #Python
让你的Python代码实现类型提示功能
Nov 19 #Python
wxPython实现分隔窗口
Nov 19 #Python
浅谈Python type的使用
Nov 19 #Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
Nov 19 #Python
You might like
简单的移动设备检测PHP脚本代码
2011/02/19 PHP
php中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
基于PHP文件操作的详解
2013/06/05 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
php去除HTML标签实例
2013/11/06 PHP
非常实用的PHP常用函数汇总
2014/12/17 PHP
php生成无限栏目树
2017/03/16 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
javascript中"/"运算符常见错误
2010/10/13 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
jQuery常用且重要方法汇总
2015/07/13 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
python处理圆角图片、圆形图片的例子
2014/04/25 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
centos7之Python3.74安装教程
2019/08/15 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
常用的10个Python实用小技巧
2020/08/10 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
英文版银行求职信
2013/10/09 职场文书
科技活动周标语
2014/10/08 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书