www问答网
所有问题
为什么说java是面向对象编程语言,面向对象和面向过程最大的区别是什么
如题所述
举报该问题
推荐答案 2011-06-20
java里面全是类,实行的是万事万物皆对象
面向过程开发方式是对计算机底层结构的一层抽象,它明显把程序的内容分为数据和操纵数据的操作两部分。这种编程方式的核心问题是数据结构和算法的开发和优化。C 语言所提供的机制就是典型的结构化编程设施。 需要一步步去实行
面向对象就不同了,抽象数据类型方法虽然也有一定的抽象能力,但其核心仍然是数据结构和算法。而面向对象方法直接把所有事物都当作独立的对象,处理问题过程中所思考的不再主要是怎样用数据结构来描述问题,而是直接考虑重现问题中各个对象之间的关系。可以说,面向对象革命的最重要价值就在于改变了人们看待和处理问题的方式。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/14Ad5KAG4.html
其他回答
第1个回答 2011-06-20
面向对象编程,是一种思想, 既然是思想,自然每个人对它的理解是不同的 ...
面向过程编程,字面上看,如果一个软件,从启动,到最后关闭,是一条线上进行的...而面向对象并不是在一条线上去执行...
建议学完之后,再去讨论它们的区别...
相似回答
请问
JAVA面向对象与面向过程的区别
!
答:
编程思路不同:面向过程以实现功能的函数开发为主
,而
面向对象
要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。封装性:都具有封装性,但是面向过程封装的是功能,而面向对象封装的是数据和功能。面向对象具有继承性和多态性,而面向过程没有,所以
面向对象优势明显
。共同点:面向过程...
编程
思想基础:
面向对象和面向过程的区别
答:
一、主体不同
1、
面向对象
:相对于
面向过程
来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。2、面向过程:同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。二、
特点不同
1、面向对象:每个对象都有自身...
试述
面向过程的编程语言和面向对象的编程语言的
概念、特点和
区别
。
答:
两者区别:(1)从设计思路来看。
面向过程:程序设计的重点是分析解决问题的步骤,以及完成步骤的流程,是一种结构化自上而下的程序设计方法
。
面向对象
:程序设计的重点是把构成问题的事物分解成对象,从局部着手,通过迭代的方式逐步构建出整个程序,是一种以数据为核心,以类设计为主的自下而上的程序...
简答题
,为什么说java是面向对象的编程语言
答:
Java语言作为
面向对象
的编程语言,提供了面向对象的四种基本性质:抽象性、封装性、继承性和多态性。万事万物皆对象Java面向对象编程是以人类最好理解的方向去编程(客观世界中的对象为中心)
说明“
面向对象
”和“
面向过程
”有
什么区别
答:
或者是
面向对象
编程的思想没有掌握好的话,这样的软件只会比
面向过程
写出的软件更糟糕而已;4)学会了C++就学会了面向对象技术,这个我们前面也已经说过,学习C++只是学习面向对象的第一步,后面还需要学习面向对象的一些原理,原则和方法。更是需要自己去实践,对面向对象不断加深理解。
java是面向对象
还是
面向过程
答:
java是面向对象的
。但开发可以不是面向对象的,面向什么只是编程思想,不是编程语言,只能说这个编程语言更适合某个编程思想。我也见过新手把java写成
面向过程
的,代码又长有不容易理解。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的...
面向对象和面向过程的区别是什么
?
答:
一、编程思想不同 1、
面向过程
:是一种以过程为中心的编程思想。都是以什么正在发生为主要目标进行编程。2、
面向对象
语言:是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。二、
特点不同
1、面向过程:就是分析出解决问题所需要的步骤...
软件开发:
面向对象与面向过程的
异同?谢谢
答:
最根本的区别是思维方式截然不同。
面向过程
是以机器的方式思考问题,将问题拆解成步骤,告诉机器每一步如何去做。
面向对象
是以人的方式思考问题,将问题抽象成一些对象,以及这些对象应当具备哪些属性和方法,然后通过属性操作和方法调用等,达到解决问题的目的。对于小项目,面向过程直接了当进行编程解决问题...
面向过程语言和面向对象语言
有
什么区别
?两者谁更具优势?
答:
优势方面,简单来说
,面向过程语言
(C语言为代表)
编程最大的
优点的效率高,所以现在操作系统或者视频编解码(比如H.264)等主要是采用接近底层C语言;而
面向对象语言
(
Java语言
为代表)最大的优点是符合抽象,封装,细节隐藏等基本
程序设计
的原则。需求分析、程序设计、编码实现等过程可以无缝衔接(利用UML...
大家正在搜
java面向对象和面向过程的区别
java是面向对象还是面向过程
java是面向过程编程的语言
面向对象和面向程序的区别
面向对象是基于面向过程的
面向对象和面向过程的选择
java什么是面向对象
面向对象和面向过程
面向对象和面向过程哪个难
相关问题
java是面向对象的还是面向过程的?
Java里面的面向对象和C语言里面的面向过程分别是什么意思?
面向对象和面向过程的区别
面向过程和面向对象编程语言的区别
面向对象的语言和面向过程有什么区别啊
面向过程语言和面向对象语言有什么区别?两者谁更具优势?
既然java这种面向对象的编程思想已经很好的替代了C语言这种...
为什么说c语言是面向过程的,Java是面向对象的?有什么区别...