*************************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函数、其他函数