21xrx.com
2024-11-05 18:53:58 Tuesday
登录
文章检索 我的文章 写文章
C++中类的使用方法
2023-07-13 15:32:43 深夜i     --     --
C++ 使用方法 成员函数 对象实例化

C++是一种面向对象的编程语言,它支持类和对象的概念。类是一种自定义数据类型,可以包含成员变量(属性)和成员函数(方法)。对象是该类的具体实例,可以访问和使用该类的成员。

类的定义通常在头文件中进行,而函数的实现通常在源文件中进行。在头文件中,可以定义类的成员变量和成员函数。在源文件中,可以实现这些成员函数。

以下是一个简单的类定义:


class Person {

private:

  std::string name;

  int age;

public:

  Person(std::string name, int age);

  std::string getName();

  int getAge();

};

在这个例子中,类名为“Person”,有两个私有成员变量:“name”和“age”,以及两个公共成员函数:“Person”和“getName”和“getAge”。

构造函数是类的一个特殊函数,用于在创建对象时初始化成员变量。在这个例子中,构造函数需要两个参数:名称和年龄。例如,“Person person1(‘Tom’,20)”将创建一个名为Tom,年龄为20岁的Person对象。

下面是成员函数的实现示例:


Person::Person(std::string name, int age)

  this->name = name;

  this->age = age;

std::string Person::getName()

  return this->name;

int Person::getAge()

  return this->age;

在这个例子中,构造函数使用“this”关键字引用当前对象,并将名称和年龄参数分配给相应的成员变量。成员函数只是返回相应的成员变量的值。

要使用类和对象,首先必须包含类的头文件,例如:


#include "Person.h"

然后,可以创建该类的对象,并调用其成员函数:


Person person1("Tom", 20);

cout << person1.getName() << endl;

cout << person1.getAge() << endl;

这将输出“Tom”和“20”。

总之,类是一种非常有用的编程工具,可以将相关的变量和函数组合在一起以实现特定的任务。通过创造自己的类并使用它们来扩展C++的功能,开发人员可以将其代码组织得更好,具有更好的可读性、可维护性和可扩展性。

  
  

评论区

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