为什么在主函数里面调用不了对象类的成员方法
时间: 2024-03-05 10:53:35 浏览: 60
面向对象程序设计-类的设计与实现-实验报告
5星 · 资源好评率100%
在主函数中调用对象类的成员方法时,需要先创建该对象的实例,即先实例化该对象。只有实例化之后,才能调用该对象的成员方法。例如,如果有一个名为Person的类,需要在主函数中调用该类的成员方法,需要先创建Person的实例,然后才能调用该实例的方法。示例代码如下:
```
#include <iostream>
using namespace std;
class Person{
public:
void sayHello(){
cout << "Hello!" << endl;
}
};
int main(){
Person p; // 创建Person的实例
p.sayHello(); // 调用实例p的成员方法sayHello
return 0;
}
```
在上述代码中,我们先创建了Person的实例p,然后调用了实例p的成员方法sayHello。
阅读全文