21xrx.com
2025-02-16 22:07:25 Sunday
登录
文章检索 我的文章 写文章
C++编写简单类
2023-07-05 20:39:13 深夜i     --     --
C++ 编写 简单类 对象 构造函数

C++是一种面向对象的编程语言,因此类是C++中最基础的概念之一。类是一种用户定义的数据类型,可以包括数据成员和成员函数。在C++中,使用class关键字来定义类。

下面,我们来编写一个简单的类,来了解一下C++中类的定义和使用。

假设我们要定义一个Person类,包含姓名、年龄和性别三个数据成员,以及一个输出信息的成员函数。我们可以按照如下的代码来定义这个类。


class Person {

 public:

  // 成员变量

  string name;

  int age;

  char gender;

  

  // 成员函数

  void printInfo()

   cout << "Name: " << name << endl;

   cout << "Age: " << age << endl;

   cout << "Gender: " << gender << endl;

  

};

在上面的代码中,我们首先使用class关键字来定义了一个Person类。在类内部,我们定义了三个数据成员name、age和gender,它们被声明为public类型,即可以在类的外部直接访问和修改。

接下来,我们定义了一个printInfo()成员函数,它负责输出这个Person对象的信息。该函数内部使用了cout来输出信息,name、age和gender则通过类内的成员访问操作符“.”来访问。

现在,我们可以在程序的其他地方来使用我们刚才定义的Person类。


int main() {

  // 创建Person对象并初始化

  Person p;

  p.name = "Tom";

  p.age = 18;

  p.gender = 'M';

  

  // 调用成员函数

  p.printInfo();

  

  return 0;

}

在上面的代码中,我们首先创建了一个Person对象p,并分别给它的数据成员初始化。接着,我们调用了p的printInfo()成员函数来输出这个对象的信息。最后,我们返回0以退出程序。

运行这个程序,我们将得到如下的输出结果。


Name: Tom

Age: 18

Gender: M

从输出结果来看,我们成功地创建了一个Person对象,并使用类的成员函数输出了它的信息。这展示了C++中类的定义和使用的基本原理。

总之,C++中类是一种非常重要的数据类型,是面向对象编程的核心概念之一。通过定义类和创建对象,我们可以方便地管理和组织数据,从而使程序更加易于维护和扩展。如果你想深入学习C++,了解类的详细用法是必不可少的一步。

  
  

评论区

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