面向过程
到
面向对象
面向对象就是模拟现实!!!!
op强调,在运行阶段进行决策
不固话,
提供了灵活性,根据当时的决策进行调整
对象就是数据
对象:1,属性,2,方法(行为)将事物抽象化
怎么来表示这个抽象呢
用c++中的类来表示
类{
成员变量
成员函数
}
类是概念性
对象是实体性
类是对象的模板
牙刷是私有的
c++中
struct只描述纯粹的数据
分多个文件来操作
h文件或者hpp,本地文件夹,用“”“”导入不用《》
cpp文件
private放上面
内联函数,就是直接实现和声明放一起的函数
有无大括号
端的函数,可以在类的定义里面,直接实现
::域运算符
域就是大括号
声明时,不需要写参数名字
为了让用户可以输入,把属性设为public
为什么要变相对象,
因为数据越来越多
使用方法可以把变量进行封装(加入判断,看数据是否合理)
私有的变量添加下划线
对于数组
不能直接返回数组,要返回一个指针才可以
::作用域解析运算符
作用域和所属关系
构造函数给程序编译器看的
程序员只是在利用构造函数
程序员就是在操作内存,运用数据类型,
char buff【100】;
memse(buff,0,sizeof[buff])
将buff数组全设为0,大小为sizeof【buff】