Content
8 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
什么是面向对象编程(OOP)?
- 2
C++ 作为面向对象语言
- 3
C++、Java 和 C# 的对比
- 4
测验
函数
- 1
什么是函数?
- 2
创建一个函数
- 3
参数和函数作用域
- 4
函数重载
- 5
测验
- 6
挑战 1:数组中所有奇数整数的和
- 7
挑战 2:在数组中找到第二小的元素
- 8
挑战 3:平方数并返回它们的和
- 9
挑战 4:重载平方和函数
数据隐藏
- 1
什么是数据隐藏?
- 2
封装
- 3
类中的抽象
- 4
头文件中的抽象
- 5
测验
- 6
挑战 1:重排一个类
指针
- 1
栈中的变量地址
- 2
指针是什么?
- 3
指针与动态内存
- 4
传递指针作为参数
- 5
指针运算
- 6
测验
- 7
挑战 1:将一个数减半
- 8
挑战 2:交换值
继承
- 1
什么是继承?
- 2
基类和派生类
- 3
基类构造函数和析构函数
- 4
函数重写
- 5
继承方式
- 6
继承的类型
- 7
多级继承
- 8
菱形问题
- 9
继承的优点
- 10
测验
- 11
挑战 1:实现派生类
- 12
挑战 2:实现一个 Animal 类
- 13
挑战 3:实现一个父类
- 14
挑战 4:实现派生类以计算最小值/最大值/均值
类
- 1
类
- 2
类定义
- 3
访问修饰符
- 4
类的数据成员
- 5
类成员函数
- 6
构造函数
- 7
析构函数
- 8
友元函数
- 9
测验
- 10
挑战 1:计算矩形的周长和面积
- 11
挑战 2:计算学生的总分
- 12
挑战 3:实现一个计算器类
- 13
挑战 4:计算两点之间的距离
多态性
- 1
什么是多态性?
- 2
重写
- 3
虚函数
- 4
纯虚成员函数
- 5
测验
- 6
挑战 1:使用虚函数实现一个 Account 类
- 7
挑战 2:使用纯虚函数实现一个类
组合、聚合和关联
- 1
简要介绍
- 2
组合
- 3
聚合
- 4
关联
- 5
测验
- 6
结论
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User