1.派生和继承的举例:
比如说 马 公马 母马 则马是基类,公马和母马是派生类,马有吃和走的行为,则公马和母马就不用写吃和走的函数,直接竭诚,公马和母马继承了马的行为,马又派生了公马和母马。马是基类,公马和母马是派生类。公马和母马具备了马的特性,并不能说明是公马还是母马。
多级继承:同样,一个派生类也可以有多个基类,比如说儿子是派生类,则基类是父亲和母亲,这种叫多级继承。
单级继承:只有一个基类叫单级继承。
同类型中可以单级继承也可以多基继承,但必须用限制继承。(加限制继承的原因,比如说儿子可以继承母亲吃喝学习的功能,但不能继承母亲生孩子的功能。所以,在一些生孩子的额功能上加上限制。)
2.继承的详解:派生类的成员包括从基类中继承过来的成员和自己新增加的成员。(成员指成员变量和成员函数)
A.吸收除构函数和析构函数外基类的成员。(原因,构造函数和析构函数的名字和类名相同,如果继承过来会报错!)
B.辩证的吸收,就是说按访问权限修饰符来吸收。
C.添加新成员
class D:public A,public B,private C
{
}
继承要加访问权限修饰符的,如果没加,默认为私有的!