面向对象:
定义: 把具有共性的事务抽象成属性和方法。
四大特性 : 封装、抽象、继承和多态
对比于面向过程
面向过程 是具体化、流程化的,解决问题要一步一步分析需要怎么样,然后一步步实现。
面向对象 是模型化的,抽象出一个类,这是一个封闭的环境, 在这环境中有数据有解决问题的方法,要什么功能直接使用而不用知道怎么实现的。
代码层面 的区别就是数据是单独存储的还是与操作存储在一起的。
面向过程抽象成类然后封装方便使用就是面向对象。
在C++中,String是一个类(class)而不是基本数据类型。
String str1="Hi";
String str2="Oh";
str1=str2; //在C++中可以直接复制
str3=str1+str2; //连接
len=str1.size(); //求长度
C++跟C的小差别
增加了数据类型布尔型(bool),true / false。
头文件
# include <iostream>
using namespace std; //命名空间
来源:CSDN
作者:菜得只能自己玩泥巴
链接:https://blog.csdn.net/qq_36976201/article/details/104095586