手写笔记转录复述
面向过程、基于 C、面向对象、泛型和函数式
父类 private 成员在子类中是不能被访问的,如果父类成员++不想在类外被访问++ ,但需要在子类中能访问,就定义为protected。可以看出protected限定符是因继承才出现的。(待用于 any 改善)
表格
| 父类成员 \ 继承方式 | public | protected | private |
|---|---|---|---|
| public | 子类的 public 成员 | protect | private |
| protected | 子类的 protected 成员 | protected | private |
| private | 子类中不可见(但继承下来了) | 不可见 | 不可见 |
注意:子类对象可切割成为父类对象 ,而父类对象不可自动填充成子类对象。(非指针引用)
前言:在复习 C++ 的继承中我发现,知识点是散布的。这并非我的问题,而是 "按需回顾" 的需要 → 查找最佳准确资料的能力,快速上手正确使用
我在进行学习时
- 新内容:系统性学习:一定要记录下来每个章节的整体 + 少量的练习
- 按需学习
你在回顾时不会记得练了什么、有什么具体关联
真正落地的能力是于项目落地中实践,主动探索、实践出来的
引用是否允许取决于是否更改。像:又把临时数据,我们看的并非它存在(语法允许),而是限定const改变了右值引用的允许。