Python OOP-5

2021-03-04
阅读 4 分钟
1.2k
12. 所用软件画图软件:Faststone capture13. 抽象类抽象方法:没有具体实现内容的方法称为抽象方法抽象方法的主要意义是规范了子类的行为和接口抽象的使用需要借助abc模块 {代码...} 抽象类:包含抽象方法的类叫做抽象类,通常成为ABC类抽象类的使用抽象类可以包含抽象方法,也可以包含具体方法抽象类中可以有方法也可...
封面图

Python OOP-4

2021-03-03
阅读 4 分钟
958
8. 类的成员描述符(属性)类的成员描述是为了在类中对类的成员属性进行相关操作而创建的一种方式get:获取属性的操作set:修改或添加属性操作delete:删除属性的操作如果想使用类的额成员描述符,大概有三种方法使用类实现描述器使用属性修饰符使用property函数property函数很简单property(fget, fset, fdel, doc)无论...
封面图

Python OOP-3

2021-03-02
阅读 5 分钟
979
6.3 多态多态就是同一个对象在不同情况下有不同的状态出现多态不是语法,是一种设计思想多态性:一种调用方式,不同的执行效果多态:同一事物的多种形态,动物分为人类、猪类、狗类多态和多态性Mixin设计模式主要采用多继承方式对类的功能进行扩展Mixin概念MRO and MixinMixin模式Mixin MROMRO我们使用多继承语法来实现M...
封面图

Python OOP-2

2021-03-01
阅读 6 分钟
1.9k
6.2 继承继承就是一个类可以获得另外一个类中的成员属性和成员方法作用: 减少代码,增加代码的复用功能,同时可以设置类与类直接的关系继承与被继承的概念:被继承的类叫父类,也叫基类,也叫超类用与继承的类,叫子类,也叫派生类继承与被继承一定存在一个 is-a 关系继承的特征所有的类都继承自object类,即所有的类都...
封面图

Python OOP-1

2021-02-28
阅读 5 分钟
1.1k
0. OOP-Python面向对象Python面向对象面向对象编程基础公有私有继承组合,Mixin魔法函数 {代码...} 1. 面向对象概述(ObjectOriented, OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OOI:面向对象的实现OOP:面向对象的编...
封面图