c++第四次实验-继承与派生

一、问题及代码

/* 
* 文件名称:学生成绩 
* 作    者:刘晓龙 
* 完成日期:2016年5月6日 
* 版 本 号: 
* 对任务及求解方法的描述部分:继承与派生 
* 输入描述:输入学生信息和班长信息 
* 问题描述:打印学生信息和班长信息 
* 程序输出:输出学生的信息和班长的信息 
* 问题分析:运用继承和派生 
* 算法设计:无 
*/  
#include   
#include   
using namespace std;
class Stu   //声明基类  
{  
public:  
    Stu(int n, string nam );  //基类构造函数  
    void display( );          //成员函数,输出基类数据成员  
protected:        //(*)访问权限为保护型的数据成员  
    int num;      //学生学号  
    string name;  //学生姓名  
};
Stu::Stu(int n ,string nam )
{
	name=nam;
	num=n;
};  
void Stu::display()
{
	cout<<"班长信息:"<

二、运行结果

c++第四次实验-继承与派生_第1张图片

三、心得体会

对于StuDetail::StuDetail(int n,string nam,int a,string ad,int n1,string nam1):Stu(n,nam),monitor(n1,nam1)这里不懂,多看书了解缘由

四、知识点总结

不同继承方式的基类成员在派生类中的访问权限不同,派生类要声明

你可能感兴趣的:(c++第四次实验-继承与派生)