定义学生类,并生成一个姓名为Zhangsan、年龄为20岁、成绩为95分的学生对象s1。
定义学生类,并生成一个姓名为Zhangsan、年龄为20岁、成绩为95分的学生对象s1。#include <iostream>
#include <string>
using namespace std;
class Student
{
public:
Student (string, int, int);
private:
string name;
int age;
int score;
};
int main( ){
return 0;
}
这个怎么写 你好!首先,你需要在类外部定义构造函数 `Student::Student`。构造函数负责初始化对象的成员变量。根据题目要求,构造函数应该接受一个姓名、一个年龄和一个分数作为参数,并将它们分别赋值给类的私有成员变量 `name`、`age` 和 `score`。代码示例如下:
#include <iostream>
#include <string>
using namespace std;
class Student
{
public:
// 构造函数,初始化学生的姓名、年龄和分数
Student(string n, int a, int s) {
name = n;
age = a;
score = s;
}
private:
string name;
int age;
int score;
};
int main() {
// 创建一个姓名为"Zhangsan"、年龄为20岁、成绩为95分的学生对象s1
Student s1("Zhangsan", 20, 95);
return 0;
}
希望这能解决你的问题!如果还有其他问题,请随时提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]