函数题:类的定义(教师类Teacher)
本题要求定义一个教师类Teacher,数据成员包含姓名name和年龄age,类的声明见给出的代码,请给出类的完整实现,并通过测试程序。
### 类的声明:
c++
class Teacher{
private:
string name;
int age;
public:
Teacher(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 Teacher{
private:
string name;
int age;
public:
Teacher(string name,int age);
string getName() const;
int getAge() const ;
void setName(string name);
void setAge(int age);
};
/* 请在这里填写答案 */
int main(){
Teacher a("Wang",20);
cout<<"name:"<<a.getName()<<endl;
cout<<"age:"<<a.getAge()<<endl;
a.setName("Zhang");
a.setAge(30);
cout<<"name:"<<a.getName()<<endl;
cout<<"age:"<<a.getAge()<<endl;
return 0;
}
### 测试程序的输入:
in
### 测试程序的输出:
out
name:Wang
age:20
name:Zhang
age:30
**注意:**“:”是英文冒号
### 提示
下列代码为类实现的骨架代码
c++
Teacher::Teacher(string name,int age){
//代码
}
string Teacher::getName() const{
//代码
}
int Teacher::getAge() const{
//代码
}
void Teacher::setName(string name)
{
//代码
}
void Teacher::setAge(int age)
{
//代码
}
answer:若无答案欢迎评论
### 类的声明:
c++
class Teacher{
private:
string name;
int age;
public:
Teacher(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 Teacher{
private:
string name;
int age;
public:
Teacher(string name,int age);
string getName() const;
int getAge() const ;
void setName(string name);
void setAge(int age);
};
/* 请在这里填写答案 */
int main(){
Teacher a("Wang",20);
cout<<"name:"<<a.getName()<<endl;
cout<<"age:"<<a.getAge()<<endl;
a.setName("Zhang");
a.setAge(30);
cout<<"name:"<<a.getName()<<endl;
cout<<"age:"<<a.getAge()<<endl;
return 0;
}
### 测试程序的输入:
in
### 测试程序的输出:
out
name:Wang
age:20
name:Zhang
age:30
**注意:**“:”是英文冒号
### 提示
下列代码为类实现的骨架代码
c++
Teacher::Teacher(string name,int age){
//代码
}
string Teacher::getName() const{
//代码
}
int Teacher::getAge() const{
//代码
}
void Teacher::setName(string name)
{
//代码
}
void Teacher::setAge(int age)
{
//代码
}
answer:若无答案欢迎评论