• 6810阅读
  • 1回复

【讨论】C++, C#与Java的异同 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2005-07-30
要使用另一个文件中的东西,在C++中,要使用include预处理包含,Java中,要使用import关键字,在C#中,要使用using关键字。在 C++中,在同一个工程中的不同文件之间要引用的话,还是要用#include包含;在Java中,同一个目录中的不同类之间要互相使用的话,不需要 import;在C#中,同一个工程中的不同类之间要互相使用的话,由于在同一个namespace中,不需要using


哈哈,现在才知道。如果要import的话要出错地。 
在Java中,一个.java文件中,最多只能有一个public的类(可以有若干个非public类),且这个类的名字必须与文件名相同。
C#中无上面的Java中的限制。作为一个语言,Java设计的不如C#好使用。
C++也没有文件名和类名字的限制。


在引用一个类中的静态成员的时候,C#只能通过类名来引用静态成员,而Java可以通过类实例或类名来引用。(在C++中,只能通过类名来引用,并且,要用域作用符::)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 1楼 发表于: 2005-07-30
这里是回复:
wolf 发表时间: 2005-01-25 14:56
你刚看了二天书阿.就给c#盖大帽子了??

XChinux 发表时间: 2005-01-25 15:33
暈,俺是就事論事.

wolf 发表时间: 2005-01-25 15:47 |
hoho.不说话了.要不有人就............

XChinux 发表时间: 2005-01-26 02:28
终于决定啦,Java和C#两个之中,选择使用C#啦。做应用贼方便高效。

睡猫 发表时间: 2005-01-31 19:51
呵呵

XChinux 发表时间: 2005-01-31 20:58
最BT的就是Java的类名和文件名必须相同,晕死了。 这么多的限制。

风中纸页 发表时间: 2005-02-01 00:24
记得这个也是java面向对象的特点呢。

XChinux 发表时间: 2005-02-01 00:27
经过一个多礼拜的学习比较,终于决定,学习PHP5,C#(ASP.NET),放弃JAVA。

风中纸页 发表时间: 2005-02-01 00:27
呵呵。晕倒~~~

XChinux 发表时间: 2005-02-01 00:48
如果用得着的话,以后学也不迟。

风中纸页 发表时间: 2005-02-01 13:52
嗯~

XChinux 发表时间: 2005-02-01 15:03
不知道能否用PHP代替Perl完成其大部分工作?

风中纸页 发表时间: 2005-02-01 21:57
对perl不大了解,只知道perl对字符串处理是优势,那些正则表达式看着就头晕~~~
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个