21xrx.com
2024-06-02 22:40:58 Sunday
登录
文章检索 我的文章 写文章
C++类的创建
2023-07-13 17:02:48 深夜i     --     --
C++ 创建 对象 成员函数

C++是一种面向对象的编程语言,其中类是面向对象编程的基本概念之一。在C++中,使用类可以将数据和方法组合在一起,从而实现更加灵活和高效的编程方式。下面将介绍C++类的创建。

首先,要创建一个C++类,需要使用class关键字,后面跟着类的名称,然后在一对花括号中定义类的成员变量和成员函数。例如:


class Person {

public:

  string name;

  int age;

  

  void introduce()

    cout << "My name is " << name << "

};

在上面的代码中,我们定义了一个名为Person的类,它包含两个成员变量(一个字符串类型的name和一个整型的age)和一个成员函数(introduce)。

可以看到,在类的定义中,我们使用了public和private关键字来定义成员变量和成员函数的可访问性。public表示成员变量和成员函数可以被类的外部程序访问,而private表示它们只能在类的内部访问。

创建一个类后,我们就可以根据这个类来创建对象或实例。例如,我们可以这样创建一个Person对象:


Person p;

创建对象时,也可以使用类的构造函数来初始化成员变量。例如,我们可以定义一个带参数的构造函数来初始化Person对象的成员变量,如下代码所示:


class Person {

public:

  string name;

  int age;

  

  Person(string name, int age)

    this->name = name;

    this->age = age;

  

  

  void introduce()

    cout << "My name is " << name << "

};

Person p("Tom", 23);

在上面的代码中,我们定义了一个带参数的构造函数,可以接收一个字符串类型的name和一个整型的age。然后,在函数中使用this指针来访问对象的成员变量,并将传入的参数赋值给它们。最后,我们使用这个带参数的构造函数创建了一个Person对象p,并初始化它的成员变量为"Tom"和23。

总之,C++类是面向对象编程中的重要概念,它可以将数据和方法组合在一起,从而实现更加灵活和高效的编程方式。我们可以使用class关键字来定义类,使用public和private关键字来定义成员变量和成员函数的可访问性。创建对象时,可以使用类的构造函数来初始化成员变量。

  
  

评论区

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