21xrx.com
2024-11-22 06:38:30 Friday
登录
文章检索 我的文章 写文章
C++编写学生类
2023-07-08 00:18:33 深夜i     --     --
C++ 编写 学生类

C++是一种面向对象的编程语言,它可以帮助我们构建各种类型的应用程序。在C++中,我们可以利用类来创建对象,而学生类是一个很好的例子。

学生类通常包含以下数据成员:

- 学生姓名

- 学生年龄

- 学生性别

- 学生学号

- 学生成绩

在C++中,我们可以使用类来定义学生的属性和行为。以下是一个简单的学生类示例:


class Student{

  private:

   string name; // 学生姓名

   int age; // 学生年龄

   char gender; // 学生性别

   int student_id; // 学生学号

   float scores[5]; // 学生成绩

  public:

   void input_data(){ // 输入学生信息

     cout << "请输入学生姓名:" << endl;

     cin >> name;

     cout << "请输入学生年龄:" << endl;

     cin >> age;

     cout << "请输入学生性别:" << endl;

     cin >> gender;

     cout << "请输入学生学号:" << endl;

     cin >> student_id;

     cout << "请输入学生成绩:" << endl;

     for(int i=0; i<5; i++){

      cin >> scores[i];

     }

   }

   void output_data(){ // 输出学生信息

     cout << "学生姓名:" << name << endl;

     cout << "学生年龄:" << age << endl;

     cout << "学生性别:" << gender << endl;

     cout << "学生学号:" << student_id << endl;

     cout << "学生成绩:" << endl;

     for(int i=0; i<5; i++){

      cout << scores[i] << " ";

     }

     cout << endl;

   }

};

在这个例子中,我们定义了一个名为“Student”的类,并包含了私有属性和公共方法。私有属性包括学生姓名、年龄、性别、学号和成绩,而公共方法包括输入学生信息和输出学生信息。

我们可以使用以下代码来创建一个学生对象并调用其方法:


int main(){

  Student stu;

  stu.input_data(); // 输入学生信息

  stu.output_data(); // 输出学生信息

  return 0;

}

在本例中,我们创建了一个名为“stu”的学生对象,并调用了其方法来输入和输出学生信息。

总结起来,C++是一种非常强大的编程语言,可以用来创造各种不同类型的应用程序。利用类的概念,我们可以轻松地创建一个学生类,并实现输入和输出学生信息的功能。这有助于简化编程过程和提高代码的可读性。

  
  

评论区

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