为了账号安全,请及时绑定邮箱和手机立即绑定

面向过程和对象

面向过程和对象

艾晓健 2017-01-17 10:15:39
c语言、c++、java分别面向什么?c语言和c++面向的不是一样的吗
查看完整描述

3 回答

?
qq_树叶秋_0

TA贡献4条经验 获得超3个赞

我自己不会写c/c++,但是知道c是面向过程的语言,c++和java是面向对象语言。何为面向对象或过程,只言片语说不清楚,或者说清楚了,也听不明白
查看完整回答
1 反对 回复 2017-01-17
?
rebirth_kangkang

TA贡献27条经验 获得超5个赞

哦,我学的c++,不知道纠结这个问题有什么意义,面向对象,面向过程,你做几个程序就明白了,彻底区分是没意义的,看需求.

查看完整回答
反对 回复 2017-01-18
  • 艾晓健
    艾晓健
    你不知道为啥这么问所以觉得没意义、有人跟我说 c语言和c++,java不要一起学-- ,即、面向对象和面向过程的不要一起学
  • rebirth_kangkang
    rebirth_kangkang
    恩,如果是选泽学习语言的话,你应该这样问,我想做...,应该学习...,怎么... 学习...比较有前途...怎么....
?
MAGICIAN小徐

TA贡献1条经验 获得超1个赞

Java和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清楚,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。 Java和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更轻易学习,并且编程环境更为简朴。 

Java是纯面向对象,C是结构化语言。

JAVA与平台无关,C有关。

给你个形象的例子让你明白: 如果说JAVA好比是奔4,C语言就是386电脑了。 两者都是编译语言,但是后者是计算机发展中的一个基础语言,而JAVA则是新兴的功能更加强大的编写语言。


查看完整回答
1 反对 回复 2017-01-17
?
mooc_fans

TA贡献4条经验 获得超3个赞

记得有人说过,C这种面向过程的语言,可以为了解决一个具体 问题,但是C++面向对象的语言,把一个具体问题扩展成相同的一类具体问题,因为他们具有类的概念,所以把一类问题当做 一个对象。不知道这么理解是否准确

查看完整回答
反对 回复 2017-01-18
  • 3 回答
  • 0 关注
  • 1578 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信