一、问题及代码
- /*?
- * 文件名称:c++第7次实验上机 项目 龙三
- * 作??? 者: 程志清
- * 完成日期: 2017.5.22
- * 版 本 号:5.11
- * 对任务及求解方法的描述部分:
- * 输入描述:
- * 问题描述:
- * 程序输出:
- * 问题分析:
- *?算法设计:
- */
#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、通过公有函数操作处理私有数据