多态

class B:def __init__(self,name):self._name = name@propertydef name(self):return self._name@name.setterdef name(self,name):self._name = name  def say(iii):print('你好 %s'%iii.name)    b = B('先生')
say(b)# 先生
  • 对于say()这个函数来说,只要对象中含有name属性,它就可以作为参数传递
  • 这个函数并不会考虑对象的类型,只要有name属性即可
  • 这就是多态
l = [1,2,3]
s = 'hello'
print(len(l))
print(len(s))
  • 只要对象中具有__len__特殊方法,就可以通过len()来获取它的长度
  • 这就是多态

python多态(一分钟读懂)相关推荐

  1. Python多重继承(一分钟读懂)

    class A(object):def test(self):print('AAA')class B(object):def test(self):print('B中的test')def test2( ...

  2. python高阶函数(三分钟读懂)

    python高阶函数(三分钟读懂) 函数式编程 Python中,函数是一等对象 一等对象:具有特点 ① 对象是在运行时创建的 ② 能赋值给变量或作为数据结构中的元素 ③ 能作为参数传递 ④ 能作为返回 ...

  3. Vue安装与IDE HBuilder安装(一分钟读懂)

    Vue安装与IDE安装(一分钟读懂) 官网下载IDE HBuilder 解压该文件后,打开 官网下载vue.js 创建demo文件夹,把vue.js放进这里面并且创建index.html文件 然后把这 ...

  4. 【转】一分钟读懂互联网广告竞价策略GFP+GSP+VCG

    参考这篇文章: http://ju.outofmemory.cn/entry/116780 一分钟读懂互联网广告竞价策略GFP+GSP+VCG 两个广告位,三家广告主竞价,广告平台究竟应该制定广告竞价 ...

  5. 三分钟读懂新一代人工智能——ChatGPT

    2022年以来,AI开始在很多贴近消费者的领域发挥越来越大的作用,之前我写过一篇文章<一分钟学会AI绘画和创作>,很多朋友纷纷尝鲜. 最近一个月以来,OpenAI公司推出的智能机器人Cha ...

  6. 【光剑藏书轩2021】5分钟读懂《贫穷的本质》:“穷人通常缺少信息来源”

    5分钟读懂<贫穷的本质> <贫穷的本质:我们为什么摆脱不了贫穷>是2013年中信出版社出版的图书,作者是阿比吉特·班纳吉 (Abhijit V.Banerjee)与埃斯特·迪弗 ...

  7. 一分钟读懂互联网广告竞价策略

    一分钟读懂互联网广告竞价策略GFP+GSP+VCG 两个广告位,三家广告主竞价,广告平台究竟应该制定广告竞价策略呢?这是本文即将分享的一个问题. 一.前序知识-传统竞价策略 英式拍卖(English ...

  8. centos 删除文件夹_手机文件夹是英文,占空间还不敢乱删?花一分钟读懂手机语言...

    不少人肯定发现,自己的手机里面有一些莫名其妙的文件夹,占据内存空间.且占据很大,想删除,但全部是由英文标注,不知道从何删起. 今天小兰就来帮助大家决绝这么问题,一分钟教你读懂这些手机语言,快速清理手机 ...

  9. 1分钟读懂 云支付(云收款)交易规则 云支付收费标准

    1分钟读懂 云支付(云收款)交易规则 当前位置:首页 > 官方动态 一.交易即时到账 你的客户通过云支付中任意一种付款方式(支付宝.微信支付.网银等)付款成功后均会时时到账于你的云支付,你可以在 ...

  10. 一分钟读懂低功耗蓝牙连接数据包

    一分钟读懂低功耗蓝牙(BLE)连接数据包 1.概述    BLE 连接过程中有三个重要的数据包:SCAN_REQ, SCAN_RSP 和 CONNECT_REQ.    SCAN_REQ: 扫描请求, ...

最新文章

  1. 深入浅出Spring Security(一):三句话解释框架原理
  2. linux将mysql的错误连接数_Mysql学习笔记(十二) 并发参数调节
  3. Servlet之Filter过滤器
  4. 学习CSS的背景图像属性background
  5. 67 个节省开发者时间的实用工具、库与资源(前端向)
  6. OpenBSD配置Apache反向代理
  7. 欢乐纪中A组赛【2019.8.17】
  8. jzoj4745-看电影【期望概率,数学】
  9. 搞清axis的含义,这一篇就够了!
  10. 自动驾驶计算本车离期望轨迹距离的方法
  11. C语言实例:斐波那契数列
  12. matlab电磁场 有限元,电磁场有限元Matlab解法.pdf
  13. Redis系列之内存碎片
  14. Frsky X9D Plus遥控器和 Frisky R8 Pro接收机对频
  15. 最新的鄞比 服务器mp4,阳光之下播出,彭冠英好适合傅慎行,和李承鄞比肩的人出来了...
  16. 新浪微博开放平台开发
  17. 研发漫画之五:一切尽不在掌握,文山会海,累死我了
  18. 迪米特法则理解+感悟
  19. networkx画图(番外)——(1)自定义节点布局
  20. 11.1-股票基金历年收益率计算

热门文章

  1. 如何使用SQL Server Management Studio(SSMS)连接到Azure存储帐户
  2. Oracle多表联查时,某个字段由逗号分割的字符串组成,关系是此字符串切割后,对应另一张表某个字段,如何实现一条sql完成查询?
  3. iOS中如何添加自定义的字体库
  4. js控制时间显示格式
  5. elasticsearch数据备份还原
  6. 从零开始写一个武侠冒险游戏-8-用GPU提升性能(3)
  7. 《Java高级程序设计》第一周作业
  8. WPF中ListBox的样式设置
  9. 后台创建窗体下拉列表
  10. 接口类的多继承以及抽象类的单继承