Python 面向对象之多态 绑定方法 非绑定方法

 时间:2026-02-16 04:08:50

1、计算序列类型的长度

len函数运行的时候不会关心他是不是字符串,列表,还是元组,只要是个序列就能用len函数,这就叫多态性

Python 面向对象之多态 绑定方法 非绑定方法

2、Python是原生多态

Python上给函数传递的参数没有类型限制,可以传任意类型的参数

Python 面向对象之多态 绑定方法 非绑定方法

3、绑定方法: 类中的函数,对象本身会当做第一个参数传值给函数

定义在类中的函数,没有被任何修饰的情况下绑定给对象用的

Python 面向对象之多态 绑定方法 非绑定方法

4、绑定到类的方法: 类中的函数,被classmethod装饰的,会自动把类当做第一个参数传入

Python 面向对象之多态 绑定方法 非绑定方法

5、绑定到类的方法例子

实例化的时候不用传参,调用函数会自动传参,可以在实例化之前做各种定制

Python 面向对象之多态 绑定方法 非绑定方法

6、非绑定方法 中的函数,被staticmethod装饰的,不会自动传值对象和类,就是一个函数

Python 面向对象之多态 绑定方法 非绑定方法

  • Python中如何创建子类及多态应用?
  • python教程:面向对象(三)
  • java基础10.6.1 多态
  • java多态-java基础
  • Python 面向对象属性引用 绑定方法
  • 热门搜索
    夏季旅游好去处 孕妇可以吃西红柿 英雄联盟盖伦怎么玩 班禅可以结婚吗 宝宝流口水是怎么回事 西安市旅游景点 购房契税怎么算 石家庄旅游 临时身份证可以坐飞机吗 恩施大峡谷旅游