创作人QQ:851301776,邮箱:[email protected],欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!
个人座右铭:
1.没有横空出世,只要厚积一定发。
2.你可以学历不高,你可以不上学,但你不能不学习
一、继承
1.继承的概念
通过一种机制表达类型之间共性和特性的方式,利用已有的数据类型定义新的数据类型,这种机制就是继承。
eg:
人类:姓名、年龄、吃饭、睡觉
学生类:姓名、年龄、吃饭、睡觉、学号、学习
教师类:姓名、年龄、吃饭、睡觉、工资、讲课
------------------------------------------
人类:姓名、年龄、吃饭、睡觉
学生类继承人类:学号、学习
教师类继承人类:工资、讲课
人类(基类/父类)
/ \
学生类 教师类(子类/派生类)
基类(父类)-->派生-->子类(派生类)
子类(派生类)--继承-->基类(父类)
2 继承的基本语法
class 子类:继承方式 基类1,继承方式 基类2,...{
...
};
继承方式:
-->公有继承(public)
-->保护继承(protected)
-->私有继承(private)
3 公有继承特性(public)
1)子类对象会继承基类的属性的行为,通过子类对象可以直接访问基类中的成员,如同是基类对象在访问它们一样。
注&#