誰かが私にクラスクラスオブジェクトとJavaのクラスのオブジェクトの違いを説明してもらえますか?可能であれば簡単な例で教えてください。
回答 2 件
タイプClassのオブジェクトは定義 クラスの。
あるクラスのオブジェクトは、まあ、そのクラスのオブジェクトです。
タイプ(/ class)Customerのオブジェクトは顧客を表します。
タイプClassのオブジェクトは、システム内部でCustomerタイプのオブジェクト(/ class)がどのように見えるかの定義を表します。
関連記事
- Pythonの内部クラスと内部内部クラスの違いは何ですか?
- クラスインスタンスとクラス定義でクラスデコレータを呼び出すことの違いは何ですか?
- 完全な信号またはチャンクで平均化された類似のFFTコード間の違い
- ドキュメントとコレクションの参照の違い
- supergetX()と単にxの間に違いはありますか?
- 「gitmergefoo」と「gitmergeorigin/foo」の違いは何ですか?
- `null`と` nooutput`の違い
- 2つの整数列の違いを見つけますが、特定のID列によって
- SIGCHLDのデフォルトの配置と、明示的に配置をSIG_IGNに設定することの違いは何ですか?
- cの関数から配列を返すときの静的配列宣言とポインタ配列宣言の違いは何ですか
Class
製品の作成に使用できるテンプレートまたはマップのようなものです。Object
一方、そのテンプレートに基づいて作成された製品です。例えば、あなたは
Car
を持つことができます テンプレート、このテンプレートは車ではなく、運転できません。新しい車の作り方を言うだけです。しかし、そのクラスのオブジェクトは、運転できる実際の車です。
Carクラスにアクセスする場合、フィールド、メソッド、コンストラクターなどのテンプレートプロパティにアクセスします。
そして、例えばフィールドを取得します: