上篇内容:C++中的重载
继承
继承是什么
在类和对象(一)->封装中说了,封装是将对应的属性和行为封装到一个类中。
那什么是继承呢?
比如一个学校有老师和同学还有领导,那么我们最开始的想法就是每个职位都去封装一个类,同学类,老师类和领导类,为什么要不同的去封装他们,比如因为老师有老师独特的行为和属性,比如老师有工号属性和讲课行为,学生有学生独特的行为和属性,学生有学生ID和听课行为。然后他们应该都有名字、年龄、升高这些属性吧,那我就可以封装一个人类,来进行对这些属性的封装,然后如何将这些属性赋给同学类,老师类和领导类呢,那就是类和对象中的继承。
学习C++重点:
学习C++,不是主要学习C++的知识点,是通过学习C++程序设计的过程中去学习C++知识点。这个过程就是说设计这块C++代码为什么要通过这样的方式去书写代码,这样学习C++才不会觉得难,因为你会明白为什么C++代码逻辑要去这样设计,所以带着问题去学习。如果只学习C++中的知识点,你也无法进行代码设计,你会对实现对应功能时卡住,你会不知道如何进行去设计代码,这就是为什么很多人学习了C&