21xrx.com
2025-03-31 23:02:16 Monday
文章检索 我的文章 写文章
C++类与对象的程序实例
2023-07-02 07:28:06 深夜i     15     0
C++ 对象 程序实例

C++是一种面向对象的编程语言,它提供了类与对象的机制,使得程序员可以更加方便和灵活地编写程序。下面我们来看一个C++类与对象的程序实例。

首先,我们定义一个表示学生的类Student,它包括学号、姓名和年龄等属性,还包括一个输出学生信息的成员函数printInfo(),如下所示:

class Student {

protected:

  string id;    // 学号

  string name;   // 姓名

  int age;     // 年龄

public:

  Student(string id, string name, int age)

    this->id = id;

    this->name = name;

    this->age = age;

  void printInfo()

    cout << "学号:" << id << endl;

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

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

};

接下来,我们定义一个主函数,用来测试Student类的功能。在主函数中,我们创建一些学生对象,并调用它们的printInfo()函数输出学生信息,如下所示:

int main() {

  Student s1("2015123456", "张三", 18);

  Student s2("2016123456", "李四", 20);

  Student s3("2017123456", "王五", 22);

  s1.printInfo();

  s2.printInfo();

  s3.printInfo();

  return 0;

}

在上面的主函数中,我们先创建了三个学生对象s1、s2、s3,并初始化它们的属性。然后,我们依次对它们调用printInfo()函数,输出它们的学号、姓名和年龄信息。

运行程序后,我们可以看到输出的结果如下:

学号:2015123456

姓名:张三

年龄:18

学号:2016123456

姓名:李四

年龄:20

学号:2017123456

姓名:王五

年龄:22

可以看到,我们定义的Student类和它的对象都能够正常工作,通过这个简单的程序实例,我们可以更好地理解类与对象的概念和使用方法。

  
  

评论区