Content
6 Lessons • 0 Quizzes • 0 Challenges
面向对象编程简介
- 1
简要介绍
- 2
现代面向对象语言
类和对象
- 1
对象与类简介
- 2
在 Python 中声明一个类
- 3
在类中实现属性
- 4
初始化对象
- 5
类变量和实例变量
- 6
在类中实现方法
- 7
类方法和静态方法
- 8
访问修饰符
- 9
快速测验!
- 10
挑战 1:平方数并返回它们的和
- 11
解决方案一:求平方数并返回它们的和
- 12
挑战 2:计算学生的成绩
- 13
解决方案回顾 2:计算学生的成绩表现
- 14
挑战 3:实现一个计算器类
- 15
解决方案回顾 3:实现一个计算器类
继承
- 1
什么是继承?
- 2
语法与术语
- 3
超级函数
- 4
继承的类型
- 5
继承的优点
- 6
快速测验!
- 7
挑战 1:实现一个银行账户
- 8
解决方案回顾:实现一个银行账户
- 9
挑战 2:处理银行账户
- 10
解决方案回顾:处理银行账户
信息隐藏
- 1
什么是信息隐藏?
- 2
封装
- 3
获取器和设置器
- 4
使用示例理解封装
- 5
快速测验!
- 6
挑战 1:使用封装实现 Rectangle 类
- 7
解决方案回顾:使用封装实现 Rectangle 类
- 8
挑战 2:实现完整的 Student 类
- 9
解决方案回顾:实现完整的 Student 类
多态性
- 1
什么是多态性?
- 2
使用方法实现多态性
- 3
使用继承实现多态
- 4
方法重写
- 5
操作符重载
- 6
使用鸭子类型实现多态
- 7
抽象基类
- 8
快速测验!
- 9
挑战 1:使用 super 函数重写方法
- 10
解决方案回顾 1:使用 super 函数重写方法
- 11
挑战 2:实现一个 Animal 类
- 12
解决方案回顾 2:实现一个 Animal 类
对象关系
- 1
简要介绍
- 2
聚合
- 3
组合
- 4
快速测验!
- 5
挑战1:汽车与发动机!
- 6
解决方案回顾 1:汽车与发动机!
- 7
挑战 2:实现一个体育团队!
- 8
解决方案回顾 2:实现一个体育团队!
- 9
结论
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User