21xrx.com
2025-06-18 16:33:31 Wednesday
文章检索 我的文章 写文章
C++类的定义代码示例
2023-07-04 23:08:23 深夜i     --     --
C++ class define example code

C++是一种面向对象的编程语言,支持使用类来定义数据类型和方法。在C++中,类是一种用户自定义的数据类型,它可以封装数据和函数,并提供一种面向对象的编程模式。

定义一个C++类需要使用关键字class,然后在大括号内定义类的成员、函数、变量等信息。下面是一个简单的C++类的定义代码示例:

// 定义类
class Person {
public:
  string name;    // 姓名
  int age;      // 年龄
  double height;   // 身高
  // 构造函数
  Person(string n, int a, double h)
    name = n;
    age = a;
    height = h;
  
  // 方法
  void introduce()
    cout << "My name is " << name << "
};
// 主函数
int main() {
  // 创建对象
  Person p1("Tom", 25, 1.75);
  Person p2("Jerry", 21, 1.80);
  // 调用方法
  p1.introduce();
  p2.introduce();
  return 0;
}

在上面的代码示例中,我们定义了一个名为Person的类,它有三个成员变量name、age、height,以及一个构造函数和一个方法。构造函数用于创建对象时初始化成员变量,而方法introduce则用于输出对象的信息。

在主函数中,我们创建了两个Person类的对象p1和p2,并分别调用它们的introduce方法来输出各自的信息。输出的结果如下:

My name is Tom, I am 25 years old, and my height is 1.75m.
My name is Jerry, I am 21 years old, and my height is 1.8m.

通过上面的示例代码,我们可以看到C++类的基本定义和使用方法。为方便理解和使用,C++提供了丰富的类模板和标准库函数,使得类的定义和使用变得更加便捷高效。

  
  

评论区