继承知识点心得
知识点 继承:在已有类的基础上创建新类的过程 一个 B 类继承A类,或称从类 A 派生类 B 类 A 称为基类(父类),类 B 称为派生类(子类) 类继承关系的语法形式 访问控制表示派生类对基类的继承方式,使用关键字: 不论种方式继承基类,派生类都不能直接使用基类的私有成员 派生类的生成过程经历了三个步骤: 在C++的继承机制中,派生类吸收基类中除构造函数和析构函数之外的全部成员。 通过在派生类中定义同名成员(包括成员函数和数据成员)来屏蔽(隐藏)在派生类中不起作用的部分基类成员。 仅仅继承基类的成员是不够的,需要在派生类中添加新成员,以保证派生类自身特殊属性和行为的实现。 #include<iostream> using namespace std ; class A { public : }; class B : public A { public : }; class C : public B { public : }; 定义一个基类person(不定义构造函数) 姓名、性别、年龄(访问权限设置为私有) 定义公有的成员函数set_p() 定义公有的成员函数display_p(),显示person的信息 再由基类派生出学生类(不定义构造函数,采用公有继承的方式) 增加学号、班级、专业和入学成绩 定义公有成员函数set_t() 定义成员函定义公有的成员函数display_s()