C++(一)

Deadly 提交于 2020-01-28 00:19:17

面向对象:

定义: 把具有共性的事务抽象成属性和方法。
四大特性 : 封装、抽象、继承和多态

对比于面向过程

面向过程 是具体化、流程化的,解决问题要一步一步分析需要怎么样,然后一步步实现。
面向对象 是模型化的,抽象出一个类,这是一个封闭的环境, 在这环境中有数据有解决问题的方法,要什么功能直接使用而不用知道怎么实现的。
代码层面 的区别就是数据是单独存储的还是与操作存储在一起的。

面向过程抽象成类然后封装方便使用就是面向对象。

在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;	//命名空间
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!