父类:学生类Student 属性:姓名、性别、学号等 构造函数(2个) 方法 从键盘输入该同学的信息 输出该学生信息(格式: 学号:** 姓名:** 性别:**等)
时间: 2024-06-25 15:00:50 浏览: 202
一个 Student类:包括姓名、学号、性别、专业、家庭地址。
在面向对象编程中,"学生类Student"是一个抽象概念,用于描述具有特定属性(如姓名、性别和学号)以及行为(例如输入和输出学生信息)的类。下面是一个简单的 C++ 类定义示例,展示如何创建这样一个Student类:
```cpp
class Student {
public:
// 定义属性
std::string name;
char gender;
int studentID;
// 构造函数
// 带默认值的构造函数
Student() : name(""), gender(' '), studentID(0) {}
// 需要两个参数的构造函数,接收姓名、性别和学号
Student(std::string name, char gender, int studentID) :
name(name), gender(gender), studentID(studentID) {}
// 输入学生信息的方法
void getInput() {
std::cout << "请输入学生的学号:";
std::cin >> studentID;
std::cout << "请输入姓名:";
std::cin >> name;
std::cout << "请输入性别(M/F):";
std::cin >> gender;
}
// 输出学生信息的方法
void displayInfo() const {
std::cout << "学号:" << studentID << " 姓名:" << name << " 性别:" << gender << std::endl;
}
};
```
阅读全文