c++教程:面向对象编程

 时间:2026-02-12 01:53:01

1、实现一个类用class关键字:例如:

class A{ 

public:

    A();

 };

这是类的最简单的实现。

c++教程:面向对象编程

2、我们给类添加上成员变量,public是公有的(别的对象可以用)。private是私有的(本类可用)。protect是受保护的(派生类可用)。例如:

class A

{

public:

    A();

public:

    int a;

private:

    int b;

};

c++教程:面向对象编程

3、成员变量在使用初始化列表初始化时,构造函数中初始化成员列表的顺序和定义成员变量的顺序最好相同。

class A{

public:

    A:a(0)(){}

    int a;

};

但是c++11以后,你可以这样写:

class A{

public:

    int a = 0;

};

终于解决了这个烦人的设定。

c++教程:面向对象编程

4、成员函数和成员变量基本上相同:

class A{

public:

    void func(){  cout <<"hhh" << endl;  }

};

其中func就是对外开放的接口。我们可用两种方法去调用他

A a;

a.func();

A *a = new A();

a->func();

c++教程:面向对象编程

5、构造函数和析构函数:c++在类创建的会调用系统的构造函数。如何类被销毁会调用

class A{

public:

    A(){  cout<<"构造"<< endl;  }

    ~A() {cout <<"析构"<< endl;}

};

c++教程:面向对象编程

  • 钢管混凝土的缺陷是怎么进行超声波检测的
  • 为什么睡觉会流口水?睡觉流口水是什么原因?
  • 研究生在校期间如何赚取自己的生活费
  • 好吃的炸鱼块怎么做
  • 王者荣耀绝悟试炼在哪里玩
  • 热门搜索
    非洲旅游 世界旅游组织 养马岛旅游攻略 去香港旅游 国内旅游景点推荐 山东旅游攻略 桂林旅游路线 茂名旅游 新西兰旅游攻略 韩国旅游签证