-->
当前位置:首页 > Eng > 正文内容

函数题:类的定义(学生类Student)

Luz2年前 (2022-11-19)Eng631
本题要求定义一个学生类Student,数据成员包含姓名name和年龄age,类的声明见给出的代码,请给出类的完整实现,并通过测试程序。

### 类的声明:
c++
class Student{
private:
string name;
int age;
public:
Student(string name,int age);
string getName() const;
int getAge() const ;
void setName(string name);
void setAge(int age);
};



### 测试程序:
c++
#include<iostream>
#include<string>
using namespace std;
class Student{
private:
string name;
int age;
public:
Student(string name,int age);
string getName() const;
int getAge() const ;
void setName(string name);
void setAge(int age);
};

/* 请在这里填写答案 */

int main(){
Student a("Zhang",20);
cout<<"name="<<a.getName()<<endl;
cout<<"age="<<a.getAge()<<endl;
a.setName("Li");
a.setAge(30);
cout<<"name="<<a.getName()<<endl;
cout<<"age="<<a.getAge()<<endl;
return 0;
}

### 测试程序的输入:
in

### 测试程序的输出:

out
name=Zhang
age=20
name=Li
age=30

### 提示
下列代码为类实现的骨架代码
c++
Student::Student(string name,int age){
//代码
}
string Student::getName() const{
//代码
}
int Student::getAge() const{
//代码
}
void Student::setName(string name)
{
//代码
}
void Student::setAge(int age)
{
//代码
}






answer:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。