c++、定义一个学生类Student,属性有学号(number)、姓名(name)、年龄(age),行为是学习(Study),在主函数中定义学生类对象,为该对象所拥有的属性赋值,并输出该对象的所有信息。
时间: 2024-03-17 14:42:55 浏览: 88
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
好的,以下是实现这个要求的 C++ 代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
string number;
string name;
int age;
public:
Student(string number, string name, int age) {
this->number = number;
this->name = name;
this->age = age;
}
void Study() {
cout << name << "正在学习" << endl;
}
void printInfo() {
cout << "学号:" << number << endl;
cout << "姓名:" << name << endl;
cout << "年龄:" << age << endl;
}
};
int main() {
// 创建学生类对象
Student s("001", "Tom", 18);
// 为对象属性赋值
s = Student("002", "Jack", 17);
// 输出对象信息
s.printInfo();
s.Study();
return 0;
}
```
输出结果如下:
```
学号:002
姓名:Jack
年龄:17
Jack正在学习
```
阅读全文