21xrx.com
2024-12-23 00:14:04 Monday
登录
文章检索 我的文章 写文章
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++提供了丰富的类模板和标准库函数,使得类的定义和使用变得更加便捷高效。

  
  

评论区

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