1、建立类stu,类的数据成员有学号、姓名、性别、籍贯,类的成员方法功能输出数据成员。 建立主类zl,通过stu类建立对象stu1和stu2,分别给对象输入初值,输出两个对象的数据成员值。
时间: 2024-10-13 11:05:51 浏览: 5
首先,让我们创建一个名为`stu`的类,它将包含学生的四个数据成员:学号(id)、姓名(name)、性别(gender)和籍贯(hometown)。同时,我们将添加一些成员方法用于显示这些信息。
```cpp
class stu {
public:
// 数据成员
int id;
std::string name;
char gender;
std::string hometown;
// 构造函数设置初始值
stu(int id, const std::string& name, char gender, const std::string& hometown) :
id(id), name(name), gender(gender), hometown(hometown) {}
// 成员方法输出数据成员
void displayInfo() {
std::cout << "学生信息:" << std::endl;
std::cout << "学号: " << id << std::endl;
std::cout << "姓名: " << name << std::endl;
std::cout << "性别: " << gender << std::endl;
std::cout << "籍贯: " << hometown << std::endl;
}
};
int main() {
// 创建stu类的对象并输入初值
stu stu1(1001, "张三", 'M', "北京");
stu stu2(1002, "李四", 'F', "上海");
// 输出对象数据成员
stu1.displayInfo();
std::cout << "\n";
stu2.displayInfo();
return 0;
}
```
在这个例子中,我们定义了一个`stu`类,然后在`main`函数里实例化了两个对象`stu1`和`stu2`,并设置了各自的属性。通过`displayInfo`方法,我们可以方便地打印出每个对象的学生信息。
阅读全文