21xrx.com
2024-09-20 06:36:55 Friday
登录
文章检索 我的文章 写文章
C++中类的成员变量
2023-07-09 19:53:10 深夜i     --     --
类成员变量 C++语言 类的定义 成员访问控制 成员变量初始化

在C++中,类是一种自定义的数据类型,它允许我们将多个相关的变量和函数组合在一起,形成一个整体。类中的变量称为成员变量,也称数据成员,它们是类的重要组成部分,可以存储类的状态和属性信息。

类的成员变量可以是任何C++中的数据类型,包括基本数据类型(如int、float)、结构体、数组甚至是其他类的对象。成员变量有两种类型:公有和私有。公有成员变量可以被类的外部访问和修改,而私有成员变量只能在类的内部访问和修改。

在类的定义中声明成员变量,可以在类的外部使用它们。例如,我们可以定义一个类,名为Person,其中包含姓名和年龄两个成员变量:


class Person

public:

  std::string name;

  int age;

;

在这个例子中,我们定义了两个公有的成员变量name和age,它们都可以被类的外部访问和修改。我们可以像下面这样创建一个Person对象,并修改它的成员变量的值:


Person p;

p.name = "Tom";

p.age = 20;

也可以通过构造函数来初始化成员变量:


class Person{

public:

  std::string name;

  int age;

  Person(std::string n, int a)

    name = n;

    age = a;

  

};

Person p("Tom", 20);

在这个例子中,我们定义了一个构造函数,该函数可以接受两个参数,用于初始化成员变量name和age。然后我们通过这个构造函数创建了一个Person对象,并设置了它的成员变量的初始值。

总之,C++中的类是一种非常强大的工具,它允许我们将多个相关的变量和函数组合在一起,形成一个整体。成员变量是类的重要组成部分,用于存储类的状态和属性信息。我们可以通过访问和修改这些成员变量来管理和控制类的行为。

  
  

评论区

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