//JavaとC++の違いをリストアップ
JavaとC++の違いをリストアップ
JavaとC++の違い
Java | C++ |
Javaは完全なオブジェクト指向言語です。 | C++はCの拡張であり、オブジェクト指向の挙動を持っています。C++はJavaのような完全なオブジェクト指向言語ではありません。 |
Javaはテンプレートクラスを提供していません。 | C++はテンプレートクラスを提供します。 |
Javaはインターフェースを使用して多重継承をサポートしています。 | C++は、クラスが複数のクラスから継承できることによって多重継承を実現しています。 |
Javaはグローバル変数を提供していません。 | C++ではグローバル変数を宣言できます。 |
Javaはポインタをサポートしていません。 | C++はポインタをサポートしています。 |
Javaでは、オブジェクトの破棄はfinalizeメソッドで行われます。 | C++では、オブジェクトの破棄はデストラクタ関数で行われます。 |
Javaはヘッダーファイルを提供していません。 | C++にはヘッダーファイルがあります。 |