C语言是面向过程:即从上往下分析 对象由两个部分组成:1.变量 2.函数 面向对象的程序设计的特点是:封装,继承和多态 C++的话就是相当于一个汽车制造商然后会把零件组建好。 C++中的类的创建:(将变量和函数封装起来) 公有属性的函数是个接口,可以作为私有属性和保护属性在类外改变函数的接口
提出问题 解决问题 问题是一步一步解决的,数据不具有封装性,所以出错了,会在那个数据上改的,如果程序多了,会有些麻烦。(就是一个东西崩了,会导致全盘崩的)
C++语言是面向对象:
万事万物都可以看成对象
就是用类封装的,调用用的
那所谓的面向对象,就是制造了一个个人,然后这些人都会聚在一起做了一件事,然后一个人内部出现了问题,不会影响到别的人,虽说是会影响系统的一些实现效果,但是有一个崩了但不会全盘崩的
封装在一起,避免了局部数据的暴露
继承是在原来的基础上产生新的对象
多态是同一个方法调用,针对不同的对象有不同的反应
而C就是是先倒水,还是先拿杯子,强调过程的。
例子:(类就是创建了一个对象)class Person { protected: int id;//保护属性声明 private: float money=10000;//私有属性 public: int age;//公有属性声明 char name[20]; void speak() { cout<<name<<"人在说话:年龄是:"<<age<<endl; } void sport() { cout<<name<<"人在运动"<<endl; } void show() { cout<<"我有"<<money<<endl; } void genggai(float x) { money=x; } void genggai1(int x) { age=x; } }; //如果没有写明属性的话,那就是私有属性 int main() { Person p1;//将对象实例化 strcpy(p1.name,"lijiamin");//这样的话就给p1.name赋初值 p1.show();//调用公有属性的东西 p1.genggai(3000);//可以利用调用公有的函数的接口来更改私有属性的值 p1.genggai(3000);//可以利用调用公有的函数的接口来更改保护属性的值 //对 system("pause"); return 0; }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算