定义并实现类Student(学生)类,要求如下

来源:百度知道 编辑:UC知道 时间:2024/05/08 22:59:21
定义并实现类Student(学生)类,要求如下
1)Student类有三个属性:姓名,年龄,学号

2)Student类提供一个无参数构造函数,和一个有参数构造函数,即:
a)Student() //用默认值设置三个属性
b)Student(CString name,int age,CString id)//用传入的参数设置三个属性

3)String getInformation( )函数,该函数的返回值中包括学生的三个属性值,
格式为:
“name: xxx age: xx id: xxxxxxx”

4)写一个函数来测试Student类的构造函数以及其他函数。

#include<iostream>
using namespace std;
class Student
{
private:
string name;
string number;
int age;
public:
Student(){name="";age=0;number="";};
Student(CString name,int age,CString id);
String getInformation( )
{cout<<"name:"<<name<<" age:"<<age<<" id:"<<number<<endl;}
};
Student::Student(String name,int age,String id)
{
this->age=age;
this->name=name;
this->number=id
}

int main()
{
Student stu1=new Student();
stu1. getInformation( );
Student stu2=new Student(" tdybmhwcq",20,"1289478283");
stu2. getInformation( );

return 0;
}