21xrx.com
2024-11-05 14:43:05 Tuesday
登录
文章检索 我的文章 写文章
C++中声明类及类的引用方式
2023-07-03 18:50:48 深夜i     --     --
C++ 声明 引用方式 对象

C++是一种面向对象编程语言,它支持用户自定义的类和对象。一个类是一组属性和方法的集合,用于定义一类对象的通用行为。在C++中,声明类有两个步骤:先定义类头文件,然后在类实现文件中定义类的方法和属性。

定义类头文件需要使用关键字“class”,同时需要添加公共和私有的属性和方法。例如:


class Person

{

public:

 Person();  // 构造函数

 string name; // 共有属性

 int age;   // 公有属性

 void displayInfo(); // 公有方法

private:

 int salary; // 私有属性

};

在上面的例子中,我们定义了一个Person类,其具有共有属性name和age,私有属性salary,还有一个共有方法displayInfo。构造函数在定义时没有参数。

声明类后,我们需要创建对象,即实例化该类。在C++中,可以使用指针或引用的方式来创建对象。例如,我们可以使用以下方法来声明Person类的对象:


Person *person1 = new Person();

person1->name = "John";

person1->age = 25;

person1->displayInfo();

Person &person2 = *person1;

person2.salary = 5000;

在上面的例子中,我们使用指针person1来创建一个Person类的对象,并设置name和age属性,然后调用公有方法displayInfo。接着,我们使用引用person2来操作person1对象的私有属性salary。请注意,引用和指针具有类似的语法,但是引用不需要使用解引用符“*”来访问对象。

总之,在C++中声明类是面向对象编程的一个重要方面。了解类的定义和对象的创建方式是非常重要的,这些知识可以让你更好地理解和利用C++的面向对象编程功能。

  
  

评论区

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