Java与C#的不同之处

最近我从Java转向了使用C#,这让我绞尽脑汁,摸索它们的Java与C#的不同之处。

不要认为我做的不对——它们确实很相似,但一些关键语法和逻辑上的差别还是使这两种语言有明显的区别。

下面列出我所发现的10个Java与C#的不同之处,与大家分享。

1、关于类的理解

2、重载

3、访问器(Accessors——Getters)和修改器(Mutators——Setters)的不同

4、ArrayList,Vector,Hashtable类不复存在

5、静态变量constant的定义法

6、继承

7、从链式构造函数到基础构造函数

8、super关键字

9、命名空间

10、标准输出

以上,就是本人总结的Java与C#的不同之处,希望对大家会有帮助。

【编辑推荐】

  1. C#事件和委托的编译代码
  2. C#事件的由来
  3. 学习C#委托:将方法绑定到委托
  4. 学习C#委托:将方法作为方法的参数
  5. C# 插件构架实例详解
THE END