什么是json
- json是一种轻量级的数据交互格式,可以按照json指定的格式去组织和封装数据
- json本质上是一个带有特定格式的字符串
- json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互
python和json的相互转换

类
设计一个类

创建一个对象

对象的属性进行赋值

获取对象中的信息

类的定义和使用

- 类中定义的属性称为成员变量
- 类中定义的行为称为成员方法

构造方法
Python类中可以使用:init()方法,称之为构造方法
- 在创建类对象(构造类)的时候,会自动执行
- 在创建类对象(构造类)的时候,将传入参数自动传递给_init_方法使用

_lt_小于符号方法比较

_le_小于等于符号比较方法

_eq_等于符号比较方法

魔术方法

封装

私有成员变量和方法都不可以被类对象所直接使用,但可以被类中的其他成员访问这些私有的成员
继承
继承:将从父类那里继承(复制)来成员变量和成员方法(不含私有)
单继承


复写

调用父类的同名成员

类型注解
为变量设置类型注解

基础容器类型注解

注释中进行类型注解

函数(方法)的类型注解-形参注解

函数(方法)的类型注解-返回值注解

Union类型

Union联合类型注解,在变量注解、函数(方法)形参和返回值注解中,均可使用
总结
多态
多态:多种状态,即完成某个行为时,使用不同的对象会得到不同的状态

类的方法中没有具体的实现方法(pass)称之为抽象方法