完全可以一起学习,因为都属于面向对象的编程语言。你可以先学习面向对象的编程思想,这一点很重要,然后再学习在c++和java中,继承、多态性、封装等是如何实现的。建议先学习C++,因为它比JAVA复杂。c++允许多重继承,而java只是单重继承。c++有指针的概念,而java没有。java是纯粹的面向对象的编程,而c++不是纯粹面向对象的编程。其他方面,两种语言就差不多了。有一种说法,java就是c++。如果你把c++学好了,java很简单了。祝你学习成功!我也正在学习java,可以互相学习讨论。

解决方案 »

  1.   

    其实没有必要两种语言一起学习!学精一门语言足以。建议学习java,可以说是目前比较流行的编程语言。
      

  2.   

    呵,那为什么不先学习Java?真正面向对象的!
      

  3.   

    我支持你学java不要一起学,让自己困惑于两种语言的差异,划不来
      

  4.   

    二者都是面向对象编程,c++要比java复杂,建议先学java,java属于那种纯面向对象编程,掌握了这种思想后,就可以深入c++了,正所谓先学走再学跑!
      

  5.   

    建议先学C++,看 THINKING IN C++;感觉关于对象编程方面的低层C++的多些,会更深入些.特别是多态
    然后看JAVA,
      

  6.   

    我认为不能一起学的,因为这样你将把java和c++的一些语法可能搞混了,这样有时候你不知道是java的还是c++的功能.所以我还是建议大家不要把两个相近的语言拿起来一起学的好.