基类可分为两类:直接基类和间接基类。 如果某个基类在基类列表中提及,则称它 是直接基类。例如 class a {} class b: public A /类A为直接基类。 {}; 人民邮电出版社 POSTS tEl OM PRE 动此映
基类可分为两类:直接基类和间接基类。 如果某个基类在基类列表中提及,则称它 是直接基类。例如: class A { }; class B:public A //类A为直接基类。 { };
间接基类可写为: class a {} class b: publica class c: public b1类A是间接基类, 可扩展到任意级数 人民邮电出版社 POSTS tEl OM PRE 动此映
间接基类可写为: class A { }; class B:public A { }; class C:public B //类A是间接基类, 可扩展到任意级数 { };
9.1.2继承方式 继承方式有3种:公有继承方式( public 私有继承方式( private和保护继承方式 (protected) 人民邮电出版社 POSTS tEl OM PRE 动此映
9.1.2 继承方式 继承方式有3种:公有继承方式(public)、 私有继承方式(private)和保护继承方式 (protected)
9..2.1公有继 在公有派生类中 (1)基类的公有成员在派生类中仍是公有 成员。 (2)基类的保护成员在派生类中仍是保护 成员。 (3)基类的私有成员在派生类中是不可访 问的 人民邮电出版社 POSTS tEl OM PRE 动此映
9.1.2.1 公有继承 在公有派生类中: (1)基类的公有成员在派生类中仍是公有 成员。 (2)基类的保护成员在派生类中仍是保护 成员。 (3)基类的私有成员在派生类中是不可访 问的
9.1.2.2私有继 在私有派生类中: (1)基类的公有成员在派生类中是私有成 员 (2)基类的保护成员在派生类中是私有成 员 (3)基类的私有成员在派生类中仍是不可 访问的 人民邮电出版社 POSTS tEl OM PRE 动此映
9.1.2.2 私有继承 在私有派生类中: (1)基类的公有成员在派生类中是私有成 员。 (2)基类的保护成员在派生类中是私有成 员。 (3)基类的私有成员在派生类中仍是不可 访问的