- クラスがあることを証明する:しかし構造と労働組合は
- 演算子のオーバーロードは、Cであります。私たちがすることができます0.1 + 3.4または1 + 3または 'a' + 'b'を書いてください。これは、+演算子が整数、浮動小数点数、および文字の加算のために働くものなので、演算子のオーバーロードの一種ですか?
継承:in他のファイルにインクルードする場合は、
include<iostream.h>
のようにインクルードしてください。私たちはiostreamファイルを別のファイルに含めています。これは の継承をcでも実現しています。私はいくつかの引数を持つmは私の質問は、それぞれ、すべてのオブジェクト指向の問題のためである短期でので、いずれかを指向すべてのオブジェクトは、C言語との比較を備えてクリアするために私を助けることができます。
Cはオブジェクト指向言語ではありませんが、私の上記の議論は
はので、私はC言語と比較して、オブジェクト指向の機能についての、より太平洋たいこと、cはまた、オブジェクト指向されている言語を証明します。
答えて
1クラスは、労働組合や構造、クラス缶は変数やメソッド(コード]組合や構造は、ロジック含めることができますどちらが含まれて、その後ずっとある。
演算子のオーバーロードは、厳密ではありませんあなたの例は、限られたオーバーロードです。あなたはstructA + structBをC言語で動作させることはできません。
ライブラリと継承の読み込みには大きな違いがあります。親のすべての振る舞いを持つサブタイプであり、それを修正したり追加したりすることができますより多くの機能があります。あなたがCでこれを行うことができますが、それははるかに困難とOOの概念の理解がかなり限定されたようだ
非常に複雑になり、私は概念を得るために、いくつかの基本的なオブジェクト指向のチュートリアルを読んでいました。
はまだ得ていない,,,あなたの答えのためにあなたにSibsterに感謝、私は実際にこの質問は彼に対して適切な答えを与えるイムことができない、私の友人に頼まと彼はそれぞれ、すべてのオブジェクト指向機能の引数を持っていた、いくつかのより具体的な答えをしたいです彼が私と議論すれば、彼の議論に対してどのような答えが与えられるべきなのでしょうか?これは彼がほとんどすべてのoopの特徴について議論している基本的な議論です!!!私を助けてください –
C言語などのオブジェクト指向プログラミングをサポートしていませんが、それはあなたのコード(例えば、カプセル化、情報隠蔽、多型)でのオブジェクト指向の概念を実装することはできませんという意味ではありません。言語があなたを助けてくれないので、あなたはそれをするのが一層難しくなります。ビャーネ・ストロヴストルップはC. C++の上にOOPのためにその言語のサポートを追加するために多くの作業をしなければならなかった
は些細な成果ではありません。
- 1. C++言語での文字列の重複との混乱
- 2. C#enumeratorの用語混乱
- 3. は、機能についての混乱:
- 4. C言語のvoid main()についての混乱
- 5. 多言語djangoサイトの検索機能
- 6. 多言語機能のサポートWindows phone 7
- 7. 宣言ファイルに関する多くの混乱
- 8. アルマジロのC言語での機能
- 9. デメテルの法則とOOPの混乱
- 10. 日本語入力機能の混乱について
- 11. スカラ - 機能パッシング - 型混乱
- 12. Beanplot機能エラー - 混乱し
- 13. 多言語PHPクラス - ショートカット機能
- 14. リンクリストリバース機能OOP C++
- 15. 自分のパイプ機能をC言語で書く
- 16. 混乱を招く用語クリーンアーキテクチャのインタラクタ
- 17. C++ではなくC言語のオブジェクトファクトリ
- 18. C言語で多言語を使用するには
- 19. C言語:どのように機能
- 20. 'this'クロージャー機能内のJavaScriptの混乱
- 21. Rspecの機能テストの混乱
- 22. C++ - 演算子の混乱の混乱
- 23. Expression TreesはC#のコア言語機能ですか?
- 24. 私の多言語メニューは、ワードプレスサイト
- 25. Autotextview検索機能の混乱
- 26. シーザー暗号はC言語では機能しません
- 27. パネルイベントはC言語では機能しません。#
- 28. Python OOPトレース小さな混乱
- 29. 多言語の.Netアプリケーションのテキストとボタンの間の言語の混在
- 30. Automapper多対多のマッピングの混乱
演算子のオーバーロードはoop機能ではありません。 –
この男を確認する:http://stackoverflow.com/users/109934/bjarne-stroustrup –
これは基本的に「○○はどういう意味」の問題にまで来ています。 OOの通常の定義によって、あなたが言ったことのほとんどは、Cがオブジェクト指向言語であるかどうかには関係しません。それは、「海は濡れているので、赤は本当に黄色です」と同じことです。 –