设计一个student函数,包括年龄,学号,性别,姓名,还包括两个公有成员函数
时间: 2023-10-05 13:12:41 浏览: 219
好的,我可以为您设计一个包含年龄、学号、性别、姓名四个成员变量以及两个公有成员函数的student类。以下是一个示例实现:
```cpp
class Student {
public:
int age;
int studentID;
char gender;
string name;
void display() {
cout << "Name: " << name << endl;
cout << "Age: " << age << endl;
cout << "Gender: " << gender << endl;
cout << "Student ID: " << studentID << endl;
}
void setInfo(int a, int id, char g, string n) {
age = a;
studentID = id;
gender = g;
name = n;
}
};
```
这个类中包含了四个成员变量,分别是年龄(age)、学号(studentID)、性别(gender)和姓名(name)。它还包含了两个公有成员函数,其中 `display()` 的作用是打印出学生的基本信息,`setInfo()` 则是设置学生的信息。这个类可以通过以下方式使用:
```cpp
int main() {
Student s1;
s1.setInfo(20, 123456, 'F', "Alice");
s1.display();
return 0;
}
```
在这个示例中,我们创建了一个名为 s1 的对象,并调用了 `setInfo()` 函数来设置学生的信息。然后,我们调用 `display()` 函数来打印学生的信息。输出结果应该类似于:
```
Name: Alice
Age: 20
Gender: F
Student ID: 123456
```
阅读全文