ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

面向对象编程----(概念)

2022-05-15 00:32:12  阅读:210  来源: 互联网

标签:面向对象 对象 ...... ---- 概念 面向 面向对象编程 事物


面向对象编程 

这一章所有的东西都是围绕一个概念开展的第一个叫类,第二个叫对象,第三个叫面向对象编程三大基本特征.

更细一点的话可以是一个概念 “对象” 类的概念是由对象 引出来的,面向对象的三大特征的概念是由对象引出来的, 

 

 

 

Oriewted Object(定位对象)

通过对象来

封装数据,组织代码

面向对象编程初步

OOP:Object Oriented Programming

区别

面向过程:

事物比较简单,可以用线性的思维去解决

面向对象:

事物比较复杂,使用简单的线性思维无法解决

共同点:

面向过程和面向对象都是解决实际问题的一种思维方式 

二者相辅相成,并不是对立的.

解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系,方便我们分析整个系统,具体到微观操作,仍然使用面向过程方式来处理.

 物以类聚

面向对象编程初步

(OOP:Object Oriented Programming)

如何开汽车(事物比较简单,可以用线性的思维去解决)

--面向过程:

  1. 踩离合2.挂挡3.踩油门,放离合4.开了

--向对象:

驾驶员   汽车  驾驶员开汽车    car.start(); 

有了面向对象仍然需要面向过程 

如何造汽车(事物比较复杂,使用简单的线性思维无法解决)

 面向过程:

  1. 造车轮2.造发动机3,造车皮4.挡风玻璃......

很难决定上面这些步骤之间的关系!先造发动机还是先造车轮?

面向对象:

车轮

  买橡胶

    到马来西亚

    找到橡胶厂

    掏钱买

    用船将橡胶晕倒国内

  造磨具

    将橡胶放入磨具

出车轮

发动机

  ......

车壳

  ......

座椅

  ......

挡风玻璃

  ......

将上面的造出的东东,组装,汽车造出! 

用统一战线战略来处理这些对象的关系

对象和类的概念:

对象:是具体的事物

类:是对对象的抽象(抽象,c抽出象的部分) 

先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类在认识其他对象.

标签:面向对象,对象,......,----,概念,面向,面向对象编程,事物
来源: https://www.cnblogs.com/fantasticDream/p/16272056.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有