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

 时间:2024-10-13 09:37: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&造婷用痃lt;<"构造"<< endl; } ~A() {cout <<"析构"<< endl;}};

c++教程:面向对象编程
  • 钢管混凝土的缺陷是怎么进行超声波检测的
  • 为什么睡觉会流口水?睡觉流口水是什么原因?
  • 研究生在校期间如何赚取自己的生活费
  • 好吃的炸鱼块怎么做
  • 王者荣耀绝悟试炼在哪里玩
  • 热门搜索
    安全手抄报版面设计 小学生禁毒手抄报 六一儿童节手抄报图片 关于健康的英语手抄报 缅怀先烈的手抄报内容 节约用水的手抄报内容 关于动物的手抄报 我爱读书手抄报的内容 年月日手抄报 足球手抄报图片