在面向对象方面 C#和C++的主要区别

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:59:37
在面向对象方面好像C++比C#要复杂一些,比如多继承,不同的继承方式.不过C#也继承了C++的运算符重载,而JAVA没有.除了这些,C++在面向对象方面还有什么和C#不同呀. C#是不是简化的C++呀. C#和JAVA在面向对象方面的内容应该是差不多的吧.

首先,编程语言都是相通的。不管学哪一门,结果都是一样的。一个程序员不可能只会一门语言;
其次,任何一门语言,到了中高级的时候,基本上我觉得都差别不大的。因此,不要把时间浪费在选择编程语言上,应该尽快选择一门语言马上投入学习。
再者,建议你学C++吧,毕竟学的人多,对其他语言很容易触类旁通,C++运用广,学的人多,求职也相对容易,好处相对多一点......
另外,编程就是一门技术而已,没什么太高深莫测的,只要有时间,有决心,肯定能学好;
最后,送你一句话:编程就是一层窗户纸,捅破了,你就觉得很简单了......

首先说c#是一款向java妥协的产品,有属于自己的开发包,程序必须机遇这个环境上面,不像C,C++是和某个系统紧密结合的产品,比如使用C或C++语言开发某个手机程序的话,需要下载那个手机平台的SDK,即开发包,然后和你的编译器连接,就可以使用了,平台系统可以做什么,开放了什么,你就可以做什么

如果C#的话,也是手机,首先先要确定那个手机系统上面可以安装C#的开发包,如果不能安装,那么也就别开发了

C#和JAVA很想

面相对象对所有的语言都是一致的,都是一个把事物抽象成对象,写成类的过程。