21xrx.com
2024-09-19 09:35:33 Thursday
登录
文章检索 我的文章 写文章
如何在C++类中添加数据成员
2023-07-06 15:41:14 深夜i     --     --
C++类 数据成员 添加

在C++编程中,类是一个重要的概念。类是一种用户自定义的数据类型,可以在其中定义各种方法和属性。添加数据成员是C++类中的重要任务,因为数据成员是类中的主要部分之一。

首先,在C++中创建一个类,需要使用class关键字,该关键字后面跟随类名称。然后,在类中添加数据成员,即定义类的属性。数据成员可以是整数、浮点数、字符、字符串或其他自定义类型。

在C++中,数据成员通常定义为私有成员,以确保类的封装性。这意味着只有类内的方法可以访问和修改这些数据成员。要定义私有成员,需要在类定义中使用private关键字。

下面是一个示例代码,它展示了如何在C++类中添加数据成员:


class Student {

  private:

    int id; //定义私有整数成员

    string name; //定义私有字符串成员

    float gpa; //定义私有浮点数成员

  public:

    void setID(int studentID); //定义设置ID的公有成员函数

    int getID(); //定义获取ID的公有成员函数

    void setName(string studentName); //定义设置姓名的公有成员函数

    string getName(); //定义获取姓名的公有成员函数

    void setGPA(float studentGPA); //定义设置GPA的公有成员函数

    float getGPA(); //定义获取GPA的公有成员函数

};

void Student::setID(int studentID)

  id = studentID;

int Student::getID()

  return id;

void Student::setName(string studentName)

  name = studentName;

string Student::getName()

  return name;

void Student::setGPA(float studentGPA)

  gpa = studentGPA;

float Student::getGPA()

  return gpa;

上面的代码示例定义了一个名为Student的类,并添加了三个数据成员:id、name和gpa。这些数据成员是私有的,并且只能通过公有的成员函数来访问和修改。

在类定义后,类中定义了一些公有成员函数,以向外界提供对数据成员的访问。这些函数具有不同的名称,如setID()、getID()、setName()、getName()、setGPA()和getGPA()。这些函数使类的数据成员能够安全地与外界交互。

在C++中添加数据成员是一个简单而必要的任务,它使得类能够存储和操作行业中所需的数据。私有数据成员和公有成员函数是类封装的基础,使得数据成员的访问和修改受到严格的限制,从而保障了代码的安全性和有效性。

  
  

评论区

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