比较
C#
、
C++
和
Java
最重要的功能
| |||
功能
|
C#
|
C++
|
Java
|
继承
|
允许继承单个类,允许实现多个接口
|
允许从多个类继承
|
允许继承单个类,允许实现多个接口
|
接口实现
|
通过
“interface”
关键词
|
通过抽象类
|
通过
“interface”
关键词
|
内存管理
|
由运行时环境管理,使用垃圾收集器
|
需要手工管理
|
由运行时环境管理,使用垃圾收集器
|
指针
|
支持,但只在很少使用的非安全模式下才支持。通常以引用取代指针
|
支持,一种很常用的功能。
|
完全不支持。代之以引用。
|
源代码编译后的形式
|
.NET
中间语言(
IL
)
|
可执行代码
|
字节码
|
单一的公共基类
|
是
|
否
|
是
|
异常处理
|
异常处理
|
返回错误
|
异常处理
|
比较C#、C++和Java最重要的功能
最新推荐文章于 2025-04-09 19:42:28 发布