用c++写一个学生类,类名Student,
写一个学生类,类名Student,它有以下几个成员:成员变量:姓名:name,string类型,学号code,string类型,年龄:age,int类型成员函数:Stud...
写一个学生类,类名Student,它有以下几个成员:
成员变量:姓名:name,string类型,学号code,string类型,年龄:age,int类型
成员函数:
Student():默认无参的构造函数,对成员变量初始化为空或0。
Student(string n,string c,string a):将成员变量name初始化为n的值,将code初始化为c的值,将age初始化为a的值。
printInfo():功能是输出学生信息。
再写一个main函数,在main函数里,创建一个学生对象,姓名“张三”,学号“001”,年龄,20,并输出该学生信息。
604064927 展开
成员变量:姓名:name,string类型,学号code,string类型,年龄:age,int类型
成员函数:
Student():默认无参的构造函数,对成员变量初始化为空或0。
Student(string n,string c,string a):将成员变量name初始化为n的值,将code初始化为c的值,将age初始化为a的值。
printInfo():功能是输出学生信息。
再写一个main函数,在main函数里,创建一个学生对象,姓名“张三”,学号“001”,年龄,20,并输出该学生信息。
604064927 展开
1个回答
展开全部
#include <IOSTREAM>
#include <STRING>
using namespace std;
class Student
{
private:
string name;
string code;
int age;
public:
Student()
{
name = ""; //其实这里不需要初始化,因为string定义的变量已经初始化为空了
code = "";
age = 0;
}
Student(string n, string c, int a)
{
name = n;
code = c;
age = a;
}
PrintInfo()
{
cout<<name<<" "<<code<<" "<<age<<endl;
}
};
int main()
{
Student st("张三", "001", 20);
st.PrintInfo();
return 0;
}
#include <STRING>
using namespace std;
class Student
{
private:
string name;
string code;
int age;
public:
Student()
{
name = ""; //其实这里不需要初始化,因为string定义的变量已经初始化为空了
code = "";
age = 0;
}
Student(string n, string c, int a)
{
name = n;
code = c;
age = a;
}
PrintInfo()
{
cout<<name<<" "<<code<<" "<<age<<endl;
}
};
int main()
{
Student st("张三", "001", 20);
st.PrintInfo();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询