c++第七次上机——实验报告

来源:互联网 发布:inode for mac 10.11 编辑:程序博客网 时间:2024/06/09 21:11

一、问题及代码

  1. /*?  
  2. * 文件名称:c++第7次实验上机 项目  龙三
  3. * 作??? 者: 程志清   
  4. * 完成日期: 2017.5.22  
  5. * 版 本 号:5.11   
  6. * 对任务及求解方法的描述部分: 
  7. * 输入描述:  
  8. * 问题描述:  
  9. * 程序输出: 
  10. * 问题分析:  
  11. *?算法设计:   
  12. */ 
#include <iostream>  #include <string>  using namespace std;  class Person{  public:      Person(string s){          name=s;      }      void display(){          cout<<"Name: "<<name<<endl;      }  private:      string name;  };  class Student:public Person//(1)  {  public:      Student(string s, int g):Person(s) // (2)参考教材P169加底纹部分      {grade=g;}      void display1() {          display();//  (3)          cout<<"Grade: "<<grade<<endl;      }  private:      int grade;  };  int main()  {      Student s("龙三",19);      s.display1();       //  (4)      return 0;  }  


二、运行结果


三、心得体会

这周我们学习的是对象和类,通过学习我们清楚了函数的封装及数据的公有私有的区别,更好的理解了c++语言对实际生活工作的帮助!!!

四、知识点归纳

1、运用了class定义类

2、通过public定义公有函数

3、用private定义私有数据

4、通过公有函数操作处理私有数据