Python 第十四节课

面向对象编程

多继承

子类有多个父类,并且具有他们的特征
在这里插入图片描述

  • 左边优先
  • 左边一条路走到底
  • 同一个根,根执行到底

多态

在这里插入图片描述

常用魔法方法

在Python中,有一些内置的方法,具有特定功能,遇到特定场景可以被调用。命名用双下划线包围。

  • doc方法(用于查看类的方法)
    在这里插入图片描述
  • dict方法(用于获取类或实例属性的字典)
    在这里插入图片描述
  • del方法(析构方法)
    • 在所有代码都执行完毕后,会自动执行__del__方法;
      在这里插入图片描述
    • 通过关键字del将对象删除,会主动执行__del__方法;
    • 只有当对象全部释放,才会自动触发__del__方法;
  • call方法
    在这里插入图片描述
  • new方法(用于创建与返回一个对象,在类准备将自身实例化时调用)
    • new方法用来创建对象(int方法创建对象之后自动调用的方法,但此处重写了父类,覆盖了父类)在这里插入图片描述
    • 对象创建的顺序(通过new方法创建,然后调用init方法)
      在这里插入图片描述

单例模式

是一种常用的软件设计模式,也就是说该类只包含一个实例。通常应用在一些资源管理器器中,比如日记记录等。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值