课程之前
复习和反馈

作业

---作业三


---作业 4

今日内容
封装(定义类的过程)
案例(存放家具)
继承
多态
封装的补充
---私有和公有权限
---属性的分类(实例属性, 类属性)
---方法的分类(实例方法, 类方法, 静态方法)
封装案例



案例 2


私有和公有

案例

--代码


继承

语法

案例

代码

结论

重写

覆盖

扩展父类中的功能

多态[了解]

属性和方法


属性的划分
实例属性
---概念: 是实例对象 具有的属性
---定义和使用



类属性
概念: 是 类对象 具有的属性
--定义和使用

--内存
只有类对象中存在一份
方法的划分
方法,使用def关键字定义在类中的函数就是方法
实例方法(最常用)

--定义时机(什么时候用)

---调用
对象.方法名()# 不需要给 self 传参
类方法(会用)
定义:

定义时机(什么时候用):

调用

静态方法(基本不用)

--定义时机(什么时候用)

--调用

练习


题目 2

--基本版本


--优化 (使用 类方法和静态方法)
