内容回顾

  • 面向对象的回顾

    • 对象
    • 怎么用
    • 怎么继承
  • pickle模块

今日内容

  1. 继承(进阶的知识点)

    • 经典类和新式类

      • python3所有类都继承object类
      • 所有继承object的类都是新式类
      • 不继承object的类就是经典类
      • 区别:
        • 在单继承方面:没啥
        • 在多继承方面:顺序不一样
    • 多继承的继承顺序问题(项目和源码)

      • 广度优先
      • 深度优先
    • 父类对子类的约束

      • 抽象类
    • 通过继承实现的类的开发规范(工作中)

  2. 多态

    一个类型中表现出来的多种状态,比如支付时表现出的,微信支付和苹果支付这两种状态

    在Java中,一个参数必须指定类型,所以如果想让两个类型都能传,必须让这两个类继承自一个父类,在指定类型时使用父类来继承。

    • python中处处是多态,一切皆对象

    • #在python中
      def add(a,b):
      return a+b
    • 什么是多态,借助JAVA

    • //在java中
      def add(int a,int b):
      return a+b
    • 鸭子类型

      • _len_
      • 调用函数的角度想,满足特定协议,就是鸭子类型
      • 比如迭代器协议_iter_、__next__,满足了这俩就是迭代器,从迭代器来想,这就是鸭子类型。

明日学习

super方法

封装

代码总行数2702行

python25day的更多相关文章

随机推荐

  1. 【LeetCode】318. Maximum Product of Word Lengths 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 set 位运算 日期 题目地址:https://le ...

  2. Spring Boot实战二:集成Mybatis

    Spring Boot集成Mybatis非常简单,在之前搭建好的项目中加入Mybatis依赖的jar,在配置文件中加入数据库配置即可,如下图所示: 创建对应的Controller.Service.Da ...

  3. Scalable Rule-Based Representation Learning for Interpretable Classification

    目录 概 主要内容 Wang Z., Zhang W., Liu N. and Wang J. Scalable rule-based representation learning for inte ...

  4. $\infty$-former: Infinite Memory Transformer

    目录 概 主要内容 如何扩展? 实验细节 Martins P., Marinho Z. and Martins A. \(\infty\)-former: Infinite Memory Transf ...

  5. VUE3 之 循环渲染

    1. 概述 老话说的好:单打独斗是不行的,要懂得合作. 言归正传,今天我们来聊聊 VUE3 的 循环渲染. 2. 循环渲染 2.1 循环渲染数组 <body> <div id=&qu ...

  6. 造轮子-strace(一)

    见字如面,我是东北码农. 本文是造轮子-strace的第一篇,我们先介绍strace的功能.使用.下一篇我们来用代码实现一下strace的功能,造个轮子.今天我们先观察.使用轮子. 1.什么是stra ...

  7. Java Web程序设计笔记 • 【第4章 JavaBean和JSP标准动作】

    全部章节   >>>> 本章目录 4.1 JavaBean 4.1.1 JavaBean 概述 4.1.2 JavaBean的重要性 4.1.3 JavaBean的特点 4.1 ...

  8. Java Springboot webSocket简单实现,调接口推送消息到客户端socket

    Java Springboot webSocket简单实现,调接口推送消息到客户端socket 后台一般作为webSocket服务器,前台作为client.真实场景可能是后台程序在运行时(满足一定条件 ...

  9. ProtoBuf3语法指南(Protocol Buffers)_下

    0.说明 ProtoBuf3语法指南, 又称为proto3, 是谷歌的Protocol Buffers第3个版本. 本文基于官方英文版本翻译, 加上了自己的理解少量修改, 一共分为上下两部分. 1.A ...

  10. 初识python: 生成器并行(做包子,吃包子)

    知识点: send(i) :唤醒yield,并将 i 的值传给 yield #!/user/bin env python # author:Simple-Sir # time:20181020 # 单 ...