编程语言的面向对象是什么意思,编程里什么是面向对象怎样理解呢谁知道 简单的说一下定义吧

1,编程里什么是面向对象怎样理解呢谁知道 简单的说一下定义吧直接对对象进行操作;不同对象之间的相互作用和通讯构成了完整的现实世界 。因此,直接通过对象及其相互关系来反映世界面向对象是相对于面向过程来说的,面向对象是直接面向你要处理的对象 。这样建立起来的系统才能符合现实世界的本来面目 。从方法学的角度可以认为:面向对象的方法是面向对象的世界观在开发方法中的直接运用 。它强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统:面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部状态的对象所组成的 。它可以有不同层次的理解 。面向对象和面向过程是两个相互的概念,怎样才能真正理解呢:从世界观的角度可以认为,人们应当按照现实世界这个本来面貌来理解世界面向对象是相对于面向过程来说的,面向对象是直接面向你要处理的对象,直接对对象进行操作 。它可以有不同层次的理解:从世界观的角度可以认为:面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界 。因此,人们应当按照现实世界这个本来面貌来理解世界,直接通过对象及其相互关系来反映世界 。这样建立起来的系统才能符合现实世界的本来面目 。从方法学的角度可以认为:面向对象的方法是面向对象的世界观在开发方法中的直接运用 。它强调系统的结构应该直接与现实世界的结构相对应 , 应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统 。面向对象和面向过程是两个相互的概念,怎样才能真正理解呢,就是用过这两种类型的语言一些时间并有感受之后基本上就能摸清了 。【编程语言的面向对象是什么意思,编程里什么是面向对象怎样理解呢谁知道 简单的说一下定义吧】
2,什么是面向对象我用例子说明吧:比如要制造一辆汽车 , 以前的方法是做一辆车,但是这辆车发动机坏了,就要更换整个车子 。用面向对象就只需要换一个发动机就可以 。而且发动机升级只需要换换零件就可以 。此外,这个发动机还可以用在飞机和游艇上 。是不是很好懂呢?所谓对象,就是一切你所看得到的,这点我不上楼上说得那么麻烦 , 也没必要,只要理解就好了所谓对象我们可以从语文的角度去理解,指行动或思考时作为目标的事物,在编程上网慢可以理解成为“目标”,比如:一个窗体、一个按钮等楼主对面向对象和面向过程的定义不清楚吧?建议可以去了解一门面向过程的语言(比如C语言)面向对象的语言(比如java , c#,c++),能写几个小例子了,估计就有点认识了,但是这个东西用语言来描述,说实话,还是比较抽象,说的人比一定能描述清楚 , 听的人也不一定能明白 。只有自己去亲身体验 。起初 , “面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法 。可是 , 这个定义显然不能再适合现在情况 。面向对象的思想已经涉及到软件开发的各个方面 。如,面向对象的分析(OOA , Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Programming) 。许多有关面向对象的文章都只是讲述在面向对象的开发中所需要注意的问题或所采用的比较好的设计方法 。看这些文章只有真正懂得什么是对象,什么是面向对象,才能最大程度地对自己有所裨益 。这一点 , 恐怕对初学者甚至是从事相关工作多年的人员也会对它们的概念模糊不清 。执行速度越慢的是 面向对象的执行速度越快的是 面向过程的 哈哈
3,面向对象编程是什么意思面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构 。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成 。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性 。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息 。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递 。通过这些概念面向对象的思想得到了具体的体现 。1)对象(Object) 可以对其做事情的一些东西 。一个对象有状态、行为和标识三种属性 。2)类(class) 一个共享相同结构和行为的对象的集合 。类(Class)定义了一件事物的抽象特点 。通常来说,类定义了事物的属性和它可以做到的(它的行为) 。举例来说,“狗”这个类会包含狗的一切基础特征,例如它的孕育、毛皮颜色和吠叫的能力 。类可以为程序提供模版和结构 。一个类的方法和属性被称为“成员” 。3)封装(encapsulation): 第一层意思:将数据和操作捆绑在一起 , 创造出一个新的类型的过程 。第二层意思:将接口与实现分离的过程 。4)继承 类之间的关系 , 在这种关系中,一个类共享了一个或多个其他类定义的结构和行为 。继承描述了类之间的“是一种”关系 。子类可以对基类的行为进行扩展、覆盖、重定义 。5)组合 既是类之间的关系也是对象之间的关系 。在这种关系中一个对象或者类包含了其他的对象和类 。组合描述了“有”关系 。6)多态 类型理论中的一个概念 , 一个名称可以表示很多不同类的对象 , 这些类和一个共同超类有关 。因此,这个名称表示的任何对象可以以不同的方式响应一些共同的操作集合 。7)动态绑定 也称动态类型,指的是一个对象或者表达式的类型直到运行时才确定 。通常由编译器插入特殊代码来实现 。与之对立的是静态类型 。8)静态绑定 也称静态类型,指的是一个对象或者表达式的类型在编译时确定 。9)消息传递 指的是一个对象调用了另一个对象的方法(或者称为成员函数) 。10)方法 也称为成员函数 , 是指对象上的操作,作为类声明的一部分来定义 。方法定义了可以对一个对象执行那些操作 。
4,面向对象编程是什么意思面向对象就是你看到的到是一个个对象 , 你不关心具体的实现细节,比方电视,你只需要知道它能够提供图像和声音,并且可以用遥控器去操纵它,而不需要懂得电能怎么转换为光能,信号怎么转化为图像 。就是c语言~~理解随自己学习的深度也在慢慢变化学得程度不同,对面向对象的理解也不同我的理解就是把数据和动作集成一个模块,再以模块为单位进行编程.当然还有继承、多态.呵呵c++概念:面向对象的程序设计(Object-Oriented Programming,简记为OOP)立意于创建软件重用代码,具备更好地模拟现实世界环境的能力 , 这使它被公认为是自上而下编程的优胜者 。它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中 。面向对象的编程语言使得复杂的工作条理清晰、编写容易 。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言 。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟 。除非整个开发环境都是面向对象的 , 否则对象产生的好处还没有带来的麻烦多 。有人可能会说PHP不是一个真正的面向对象编程的语言, PHP 是一个混合型 语言 , 你可以使用面向对象编程 , 也可以使用传统的过程化编程 。然而,对于大型项目的开发,你可能想需要在PHP中使用纯的面向对象编程去声明类 , 而且在你的项目开发只用对象和类 。随着项目越来越大,使用面向对象编程可能会有帮助,面向对象编程代码很容易维护 , 容易理解和重复使用,这些就是软件工程的基础 。在基于Web的项目中应用这些概念就成为将来网站成功的关键 。对象(Object)是问题域或实现域中某些事物的一个抽象,它反映此事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体 。关于对象要从两方面理解:一方面指系统所要处理的现实世界中的对象;另一方面对象是计算机不直接处理的对象,而是处理相应的计算机表示,这种计算机表示也称为对象 。简单的来说,一个人就是一个对象,一个尺子也可以说是个对象 。当这些对象可以用数据直接表示时,我们就称他为属性,尺子的度量单位可以是厘米,公尺或英尺 , 这个度量单位就是尺子的属性 。5,什么是面向对象编程一句话, 就是按照自然界事物的存在方式来组织程序.它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中 。面向对象的编程语言使得复杂的工作条理清晰、编写容易 。说它是一场革命,不是对对象本身而言 , 而是对它们处理工作的能力而言 。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟 。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多 。有人可能会说PHP不是一个真正的面向对象编程的语言, PHP 是一个混合型 语言,你可以使用面向对象编程 , 也可以使用传统的过程化编程 。然而,对于大型项目的开发,你可能想需要在PHP中使用纯的面向对象编程去声明类,而且在你的项目开发只用对象和类 。随着项目越来越大,使用面向对象编程可能会有帮助,面向对象编程代码很容易维护,容易理解和重复使用,这些就是软件工程的基础 。在基于Web的项目中应用这些概念就成为将来网站成功的关键 。对象(Object)是问题域或实现域中某些事物的一个抽象,它反映此事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体 。关于对象要从两方面理解:一方面指系统所要处理的现实世界中的对象;另一方面对象是计算机不直接处理的对象 , 而是处理相应的计算机表示,这种计算机表示也称为对象 。简单的来说,一个人就是一个对象,一个尺子也可以说是个对象 。面向"对象"编程,很重要的一点就是其中必须要意识到,对象,对象,一切万物皆为对象,比如说具体的一个人,它也是一个对象,这个对象有哪些特征呢?又有哪些行为呢?对于特征:身高,高还是矮,有多高体重,轻不是重,有多重,等等到,对于行为:能不能走路,能不能吃饭,能不能跑,等等,,根对象紧密联系在一起的是"类"那就是某一类对象的模型,比如说汽车生产时需要的模型,它是一个抽象体,而对象是一个具体的某样东西.自我感觉,面向对象编程,最重要的一点,就是自己要领悟到,面对的是对象.面向对象主要相对与面向过程来说的...也就是说,在编程时候把需要任一实现看成是面对对象的操作... 这是在c++出现之后的一种编程思想,把任意看成是能够操作的对象可以让程序的条理更加清晰,更加容易理解...不过,我觉得这只是一种看待的方式,就编程本身而言都是面向对象和面向过程相结合的... 对象便于封装可以操作的东西,给编程提供接口,让他们等到共同协作完成某个工作,即是一种过程...就语言来说,c++ java vb等都提供面向对象的模式,当然java是典型的代表,它是完全面向对象的,"万事万物皆对象"...面向对象编程,英文简写oop(Object-Oriented Programming)

    推荐阅读