码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象

时间:2018-09-16 12:36:01      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:str   object   隐藏数据   多个   精通   推荐   思维方式   下单   作用   

面向对象编程介绍

类和对象

定义类

创建对象

_init_方法

应用:创建多个对象

“魔法”方法

self

应用:烤地瓜

隐藏数据

 

面向对象编程介绍

 区分面向对象和面向过程

举例:

买电脑(两种方式)
1.
*网上搜资料查询
*根据自己预算和需求,定制电脑型号
*去市场找电脑实体店筛选
*业务员推荐介绍各种款式
*砍价n分钟,价格6k
*下单付款,带走笔记本
*使用了一段时间,各种问题
注意:强调的是步骤、过程,每一步都是自己亲自实现

2.
*找精通电脑的朋友
*交易
注意:强调的是精通电脑的朋友,不需要签字实现所有的步骤,只需要调用“精通电脑的朋友”就可以解决问题,这种解决问题的思路就是面向对象

 注意:用面向对象的思维解决问题的重点就是:

1.当遇到一个需求的时候不需要自己去实现,如果是自己一步步实现的话就是面向过程

2.应该调用一个专门做这种事情的人来做

3.面向对象是基于面向过程的

 

面向对象(Object-oriented:简称:OO)

定义为:按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法

面向对象编程(Object oriented Pogramming-OOP)是一种解决软件复用的设计和编程方法。这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的形式描述出来,以对象实例的形式在软件系统中复用,以、达到提高软件开发效率的作用。

 

类和对象

*面向对象编程的2个非常重要的概念:类和 对象

*对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念---类

*类就像当与制造飞机时的图纸,可以用它来进行制造的飞机就相当于对象

 

待补充~

 

面向对象

标签:str   object   隐藏数据   多个   精通   推荐   思维方式   下单   作用   

原文地址:https://www.cnblogs.com/FlameLuo/p/9654951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!