|用户:想咨询的 什么是面向对象?面向对象?
|用户:网友回答:
最佳答案:
面向对象(ObjectOriented)是软件开发方法,一种编程范式。
面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。
面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。
用户:的其他回答:面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的面向过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。
所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全局变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。
多态性就是多种表现形式,具体来说,可以用"一个对外接口,多个内在实现方法"表示。举一个例子,计算机中的堆栈可以存储各种格式的数据,包括整型,浮点或字符。不管存储的是何种数据,堆栈的算法实现是一样的。针对不同的数据类型,编程人员不必手工选择,只需使用统一接口名,系统可自动选择。运算符重载(operator
overload)一直被认为是一种优秀的多态机制体现,但由于考虑到它会使程序变得难以理解,所以Java最后还是把它取消了。
继承是指一个对象直接使用另一对象的属性和方法。事实上,我们遇到的很多实体都有继承的含义。例如,若把汽车看成一个实体,它可以分成多个子实体,如:卡车、公共汽车等。这些子实体都具有汽车的特性,因此,汽车是它们的"父亲",而这些子实体则是汽车的"孩子"。Java提供给用户一系列类(class),Java的类有层次结构,子类可以继承父类的属性和方法。与另外一些面向对象编程语言不同,Java只支持单一继承。
用户:的其他回答:面向过程:当我们遇到一件事情的时候,我们自己分析事情的解决步骤,按照步骤一步一步完成,重视的是解决事情的过程.
面向对象:当我们遇到一件事情的时候,我们不自己完成,找一个能够帮我们完成事情的对象,调用对象的功能完成.重视的是对象.
学习面向对象,可以看一下黑马程序员视频库的视频,都是免费学的,而且老师讲的很好。
面向对象的相关其他问答内容
什么是面向对象?(专业回答)的相关热门搜索词:
面向对象的三个基本特征,面向对象程序设计,面向对象和面向过程的区别,面向对象需要把问题划分为多个独立的,面向对象编程是什么意思,面向对象程序设计的三个特征是什么,面向对象TOC TOB TOG什么意思,面向对象是什么意思,面向对象程序设计是c++吗,面向对象的语言
什么是面向对象?(专业回答)相关文章
|用户:要求回答的 什么是快乐星球?什么是快乐星球? |用户:对的回答: 最佳答案:快乐星球是一个处在某一大型星云中,围绕一红巨星旋转的中等质量行星。星系附近约10光年内有中等质量的黑洞(3号黑洞),快乐星球所在
|用户:的大问题 什么是打摆子?打摆子? |用户:正确回答: 最佳答案:打摆子就是得了疟疾。疟疾是由一种疟原虫经蚊子叮咬传播的寄生虫病。被疟蚊咬了以后,疟原虫侵入人体,经血液侵入肝细胞内寄生、繁殖,成熟后又侵
|用户:最新的问题 什么是拓扑结构?拓扑结构? |用户:肯定回答: 最佳答案:网络拓扑结构是指用于连接网络设备的物理线缆铺设的几何形状,常用于表示网络形状。其实网络的拓扑结构就是计算机与网络终端的连接结构。是
|用户:不行的问题 什么是卤素?卤素? |用户:网友回答: 最佳答案:Halogen(卤素)即卤族元素,化学周期表中第七主族的元素是第ⅦA族非金属元素,包括了氟(Fluorine-)、氯(Chlorine)、溴(Bromine)、碘(Iodine
|用户:求助网友的 什么是非法营运?非法营运? |用户:对的回答: 最佳答案:非法营运是指没有依法取得营运权而实施了营运行为。认定非法运营即没有取得运输许可擅自从事道路运输的行为。《中华人民共和国道路运输条例
|用户:的小问题 什么是炼金术??炼金术? |用户:优质回答: 最佳答案:炼金术 源自西方 还有牛顿在后半生都在致力研究炼金术 所以在那个时代 这并不是什么可笑的事 以下是我给你找的资料 炼金术是寻求长生是人类受到一