21xrx.com
2024-11-05 18:28:33 Tuesday
登录
文章检索 我的文章 写文章
C++学生信息类定义与声明
2023-07-01 01:54:18 深夜i     --     --
C++ 学生信息 类定义 类声明 编程作业

C++作为一种面向对象的编程语言,封装是其一个重要的特性之一。在实现一个学生信息管理系统时,我们可以定义一个名为StudentInfo的类,用于管理学生的相关信息。以下是该类的定义与声明:

class StudentInfo {

private:

  string name; //学生姓名

  int age; //学生年龄

  string gender; //学生性别

  int id; //学生学号

  double score; //学生成绩

public:

  StudentInfo(string name, int age, string gender, int id)

    this->name = name;

    this->age = age;

    this->gender = gender;

    this->id = id;

  void setScore(double score)

    this->score = score;

  string getName()

    return name;

  int getAge()

    return age;

  string getGender()

    return gender;

  int getId()

    return id;

  double getScore()

    return score;

};

该类包含私有变量和公有方法。私有变量包括学生姓名、年龄、性别、学号和成绩。公有方法包括构造函数、设置成绩、获取学生姓名、获取学生年龄、获取学生性别、获取学生学号和获取学生成绩等。

在构造函数中,我们传入参数来初始化学生信息。其中,name、age、gender和id是必填信息,而成绩则可以在后续进行设置。在setScore方法中,我们通过传入参数来设置学生成绩。

在公有方法中,我们通过各自的get方法来获取相应的学生信息,这些信息都是只读的,不能被外部修改。

该类的定义和声明提供了一个管理学生信息的基础框架,可以方便地应用于实现各种学生信息管理系统。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复