C++ 编程中的构造函数


在本教程中,我们将讨论一个了解 C++ 中的构造函数的程序。

构造函数是类的成员函数,用于初始化对象实例的创建。它们与父类同名,没有返回值类型。

默认构造函数

示例

 动态演示

#include <iostream>
using namespace std;
class construct {
   public:
   int a, b;
   //default constructor
   construct(){
      a = 10;
      b = 20;
   }
};
int main(){
   construct c;
   cout << "a: " << c.a << endl
   << "b: " << c.b;
   return 1;
}

输出

a: 10
b: 20

带参数的构造函数

示例

 动态演示

#include <iostream>
using namespace std;
class Point {
   private:
   int x, y;
   public:
   Point(int x1, int y1){
      x = x1;
      y = y1;
   }
   int getX(){
      return x;
   }
   int getY(){
      return y;
   }
};
int main(){
   Point p1(10, 15);
   cout << "p1.x = " << p1.getX() << ", p1.y = " <<
   p1.getY();
   return 0;
}

输出

p1.x = 10, p1.y = 15

更新于: 2020 年 3 月 12 日

522 次浏览

启动你的 职业

完成课程获得认证

开始
广告