21xrx.com
2024-12-23 00:12:53 Monday
登录
文章检索 我的文章 写文章
C++ 如何调用类中的方法?
2023-07-02 03:36:25 深夜i     --     --
C++ 调用 类中的方法

在C++编程中,类是一种非常常见的数据结构,类中包含了属性和方法,我们往往需要在程序中调用类中的方法来完成特定的任务。那么,C++程序中如何调用类中的方法呢?

首先,我们需要创建一个类对象。类对象是类的实例化对象,它可以使用类中定义的方法和属性来完成特定的任务。创建类对象的方法是通过在main函数中使用“类名+对象名”的形式创建的,例如:


//定义一个名为person的类

class person {

public:

  void say_hello() I am a person." << endl;

  

};

//在main函数中创建person类的对象

int main() {

  person p;

  p.say_hello();

  return 0;

}

这段程序中,我们定义了一个名为person的类,其中包含了一个名为say_hello的方法,输出一句话表示这是一个person对象。然后,在main函数中使用person类创建了一个名为p的对象,之后就可以通过p对象调用person类中的say_hello方法,输出“Hello, I am a person.”。

此外,我们还可以通过指针或引用来调用类中的方法。例如,假设我们有一个指向person对象的指针p_ptr,我们可以使用箭头运算符“->”来调用person类中的方法:


person *p_ptr = new person;

p_ptr->say_hello();

这里,我们通过new关键字来创建了一个person对象的指针p_ptr,并通过箭头运算符来调用person类中的say_hello方法,输出同样的一句话。

另外,还可以使用引用来调用类中的方法,例如:


person &p_ref = p;

p_ref.say_hello();

这里,我们定义了一个person类对象p_ref,并将其赋值为p对象的引用。之后,就可以通过p_ref来调用person类中的方法,输出同样的一句话。

总结来说,C++中调用类方法的方法有点类似于Java,需要先创建一个类对象,然后通过点号“.”、箭头“->”或引用来调用类中的方法。熟练掌握这些方法,可以更加有效地利用C++中的类进行程序开发。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章