JAVA的面向对象和C的面向过程,这两个编程思想有什么区别?

首先,面向对象和面向过程是两种编程思想,博大精深的那种存在。但我更喜欢用简单的想法去理解它们。举个例子,要实现在黑板上画一个圆的功能。面向过程的思路会像这样:开始,人拿起粉笔,将粉笔一端放到黑板上,画出一个圆,将粉笔放下,结束。着眼点是过程算法。而面向对象的思路会像这样,创建一个...
JAVA的面向对象和C的面向过程,这两个编程思想有什么区别?
首先,面向对象和面向过程是两种编程思想,博大精深的那种存在。但我更喜欢用简单的想法去理解它们。举个例子,要实现在黑板上画一个圆的功能。面向过程的思路会像这样:开始,人拿起粉笔,将粉笔一端放到黑板上,画出一个圆,将粉笔放下,结束。着眼点是过程算法。而面向对象的思路会像这样,创建一个peson类,有名叫粉笔的成员变量,类中有拿起粉笔,画圆,放下粉笔几个方法,开始,调用person类中的拿起粉笔方法,用拿到的粉笔给成员变量赋值后人会拥有粉笔,调用画圆的方法,最后调用放下粉笔的方法。只是举个例子,还得看你自己领悟和见解了。2016-09-08
您好:
面向对象 和面相过程本质区别就好比电影里面的“谁是主角”。面相过程就是只有一个主角,他从开始演出到结束,其他演员都是配合他来演出。而面相对象就不同了,人人都是主角,每个演员都有自己的荧幕和动作。
之于过程,顾名思义就是只是一个过程,并不关心过程中用到的一些属性和方法。而面相对象则注重元素的属性和方法。
当然这本身就是一个抽象的概念,需要慢慢斟酌。最后希望能采纳谢谢!2016-09-08
mengvlog 阅读 37 次 更新于 2025-09-11 03:52:19 我来答关注问题0
  •  zhengzhuo19730 Java里面的面向对象和C语言里面的面向过程分别是什么意思?

    java和c语言面向对象与面向过程程序设计有如下不同:(1)面向过程程序设计方法采用函数(或过程)来描述对数据的操作,但又将函数与其操作的数据分离开来;面向对象程序设计方法将数据和对数据的操作封装在一起,作为一个整体来处理。 函数与数据是否分离 (2)面向过程程序设计方法以功能为中心来设计功能...

  •  beeshow00 java和c有什么区别.一个面向过程.一个面向对象.请用通俗易懂比如详细说明下.谢谢

    “面向过程”是一种以过程为中心的编程思想。“面向对象”(Object Oriented,简称OO)是一种以事物为中心的编程思想。由于字数限制,可以看下面的参考资料,百度百科有详细介绍和举例 参考资料:http://baike.baidu.com/view/560583.htm

  • 面向过程的,主要是因为在用C语言的编程时整个计算过程是一步一步体现出来. 面向对象的,主要是体现在编程时有已经定义的对象可以套用. 区别在于:可移植性的好坏.

  •  尧语芹仙妤 Java里面的面向对象和C语言里面的面向过程分别是什么意思?

    通俗地说是来java封装了很多类和接口,而这些是C没有的。自其实为了提高开发效率,百java就应运而生了,这些功能在C也可以实现,但是要自己度写更多的代码。但问也因此,同样的程序用java写的一答般跑得比C 的慢很多

  • 首先,面向对象和面向过程是两种编程思想,博大精深的那种存在。但我更喜欢用简单的想法去理解它们。举个例子,要实现在黑板上画一个圆的功能。面向过程的思路会像这样:开始,人拿起粉笔,将粉笔一端放到黑板上,画出一个圆,将粉笔放下,结束。着眼点是过程算法。而面向对象的思路会像这样,创建一个...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部