#include <iostream>
#include <string>
using namespace std;
class Data{
private:
string D_Year;
string D_Month;
string D_Day;
public:
Data(string year,string month,string day){
D_Year=year;
D_Month=month;
D_Day=day;
}
};
class Student{
private:
Data d1;
string S_Numble;
string S_Name;
string S_Sex;
int ChineseGrade;
int MathGrade;
int EnglishGrade;
public:
Student(string name,string numble,string sex){
S_Numble=numble;
S_Name=name;
S_Sex=sex;
}
void SetData(Data &date){
d1=data;
}
void SetGrade(int CG,int MG,int EG){
ChineseGrade=CG;
MathGrade=MG;
EnglishGrade=EG;
}
void Indicate(){
cout<<"学生姓名; "<<S_Name<<endl<<"学生学号: "<<S_Numble<<endl;
cout<<"学生出生日期: "<<d1.D_Year<<"年"<<d1.D_Month<<"月"<<d1.D_Day<<"日"<<endl;
cout<<"学生性别: "<<S_Sex<<endl<<"学生语文成绩: "<<ChineseGrade<<endl;
cout<<"学生数学成绩: "<<MathGrade<<endl<<"学生英语成绩: "<<EnglishGrade<<endl;
}
void CalculateSum(){
cout<<"学生的总成绩: "<<ChineseGrade+MathGrade+EnglishGrade<<endl;
}
};
void test01(){
Data d1("2004","3","28");
Student s1("zero","01","girl");
s1.SetData(d1);
s1.SetGrade(150,150,150);
s1.Indicate();
s1.CalculateSum();
}
int main(){
test01();
}