1 面向对象概述

image.png

2 类的定义和创建

image.png

image.png
image.png
image.png
image.png

3 类属性定义及其访问

image.png
image.png
image.png
对对象中的属性值发生修改,并不会改变类中属性的值
image.png
image.png
image.png

4 类中普通方法定义及调用

image.png
image.png
image.png
类中的普通方法必须通过实例对象调用
image.png

5 私有属性

image.png
image.png
image.png
image.png
image.png

6 构造方法

image.png
image.png
image.png
image.png
image.png
image.png
image.png

8 常用内置方法

str调用str函数对类对象进行处理时
image.png

image.png
image.png
image.png

9 继承的概念

image.png
image.png

10 子类的定义

image.png
image.png
image.png

image.png

11 方法重写和鸭子类型

image.png
image.png
image.png
image.png
image.png
image.png

12 super方法

image.png
image.png
image.png
super().init()直接获取student父类的代理对象,

image.png
image.png

13 内置函数 isinstance, issubclass, type

image.png
image.png
image.png
image.png
image.png

14 类方法和静态方法

image.png
image.png

15 动态扩展类与实例和slots变量

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
16 @property装饰器
image.png
image.png

image.png
image.png
image.png