温故而知新八(C++)

创作人QQ:851301776,邮箱:[email protected],欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!

个人座右铭:
1.没有横空出世,只要厚积一定发。
2.你可以学历不高,你可以不上学,但你不能不学习

一、继承

1.继承的概念

        通过一种机制表达类型之间共性和特性的方式,利用已有的数据类型定义新的数据类型,这种机制就是继承。

  eg:
  人类:姓名、年龄、吃饭、睡觉
  学生类:姓名、年龄、吃饭、睡觉、学号、学习
  教师类:姓名、年龄、吃饭、睡觉、工资、讲课
  ------------------------------------------
  人类:姓名、年龄、吃饭、睡觉
  学生类继承人类:学号、学习
  教师类继承人类:工资、讲课
  
  		人类(基类/父类)
  	  /    \
 学生类   教师类(子类/派生类)

 基类(父类)-->派生-->子类(派生类)
 子类(派生类)--继承-->基类(父类) 

2 继承的基本语法

class 子类:继承方式 基类1,继承方式 基类2,...{
		...
};
继承方式:
-->公有继承(public)
-->保护继承(protected)
-->私有继承(private)

3 公有继承特性(public)

1)子类对象会继承基类的属性的行为,通过子类对象可以直接访问基类中的成员,如同是基类对象在访问它们一样。
        注&#

猜你喜欢

转载自blog.csdn.net/weixin_43155199/article/details/125596344