站在面向对象的角度,JAVA与C++有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:45:43
这是我昨天的面试题,一下子就蒙了,不知道该怎么答了!!!!

首先我认为这道面试题是一道极其无聊的问题!
面向对象的思想是一致的,遵从的原则也是一致的.
这问题就好像是问你,"从填饱肚子的角度,西红柿炒饭和鸡蛋炒饭有什么区别?"
而完全忽略了舌头的感受.

从对象建模角度,两者是一样的.
如果不一样,那模式就乱套了,就会有C++最佳模式,Java最优模式....唉...

JAVA是使用面向对象开发方法编程的语言,
C++是支持面向对象开发方法编程的语言

"支持"的意思就是"不仅仅局限于"呵呵。

区别是有点
给你个简单的说法吧
C++ 开发游戏很OK
JAVA 开发移动平台和手机程序很OK

我总感觉到用C++不是真正的面向对象,而JAVA是真正的.但是我还是比较喜欢用JAVA写软件.

c++是既面向对象又面向过程的一种语言,java则是纯面向对象的一种语言;前者比后者更有作为一种系统语言的优势,但是却忽略了其作为一种一般性的语言的要求,java则应运而生,其在应用中的优越表现可见一斑。

区别是多方面的,无法给出标准答案