一、类和对象

*************************C++ 第一天 类和对象*************************

1. C++是面向对象的程序设计语言,而C语言是面向过程语言

2. 面向对象的三大核心概念:封装、继承、多态

3. C++阶段学习的两个内容:三大核心概念+标准模版库 (配套三个项目)

4. C++中的类 类似于C语言中的结构体struct

struct Point

{

       float x;

       float y;

};

C++中类的书写:C++中的类比C语言的结构体多一些函数用于操作这些属性

C++的类由两部分构成:属性+函数(用于操作这些属性)

class Point

{

       float x;

       float y;

       void print()

      {

             count<<x<<y<<endl;

      }

}

Point p1;

p1.x=1;p1.y=2;

p1.print();

5. C++的类名首字母大写,其余小写

6. C++的类由两部分组成:成员变量+成员函数

 成员变量一般私有,而成员函数一般私有,外界只能通过公有的成员函数来访问私有成员变量

7. 类和对象:类是对象的类型,对象是类的具体实例

8. 声明对象时会自动调用构造函数,它的作用就是初始化数据成员

9. 一个完整的C++类的成员函数一般会包括:构造函数、set函数、打印函数、get函数、其他函数

推荐阅读更多精彩内容