21xrx.com
2024-12-22 20:52:19 Sunday
登录
文章检索 我的文章 写文章
C++类和对象示例
2023-07-09 10:32:08 深夜i     --     --
C++ 对象 示例 编程

C++是面向对象编程的语言,其中类和对象是重要的组成部分。在本文中,我们将通过示例来介绍C++类和对象的基本概念和用法。

C++类是一组数据和函数的集合,它们定义了一个对象的行为和属性。例如,我们可以定义一个名为Person的类,其中包含三个成员变量:姓名(name)、年龄(age)和性别(gender),以及两个成员函数:设置(set)个人信息和获取(get)个人信息。这个类的定义如下:


class Person {

public:

  void set(std::string n, int a, char g)

    name = n;

    age = a;

    gender = g;

  

  void get() {

    std::cout << "Name: " << name << "\n";

    std::cout << "Age: " << age << "\n";

    std::cout << "Gender: " << gender << "\n";

  }

private:

  std::string name;

  int age;

  char gender;

};

在这个类中,我们定义了两个成员函数,set和get,它们分别用于设置和获取Person对象的属性。通过成员函数,我们可以访问私有成员变量name、age和gender。这使我们可以在外部代码中调用这些函数来创建和操作Person对象。

现在我们可以使用这个类来创建一个Person对象。在main函数中,我们可以像这样声明一个Person变量:


int main() {

  Person p;

  p.set("Alice", 25, 'F');

  p.get();

  return 0;

}

在这个示例中,我们创建了一个名为p的Person对象,并使用set函数设置该对象的属性。然后,我们使用get函数获取该对象的属性值,并将其输出到控制台。输出结果如下:


Name: Alice

Age: 25

Gender: F

通过这个示例,我们可以看到C++中类和对象的基本用法。类定义了一个对象的属性和行为,而对象是类的实例化。通过成员函数,我们可以创建和操作对象,以便执行程序中所需的任务。C++类和对象是面向对象编程的基本概念,它们在许多应用程序中得到广泛应用。

  
  

评论区

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