クラスとオブジェクトの概念を理解しようとしていて、「型」と「インスタンス」という言葉に出くわしました。タイプはクラスとまったく同じことを意味し、インスタンスはオブジェクトを意味しますか? それとも使い方の違いなど違いはありますか?
2 に答える
0
簡単な例
クラスは MacbookProの設計仕様であり、インスタンスは具体的には MacbookPro です。
型とは、クラスを定義する単なるクラスであるため、設計図を見て、design spec is MacbookProBlueprint
. これは、クラス (または他の型) に関するメタデータが必要な場合に便利です。タイプを Amazon.com のエントリと考えてください。これには、プロセッサの速度や機能など、MacbookPro に関する多くの情報が含まれていますが、実際にオブジェクトを構築するのに十分ではありません。
オブジェクトは、あなたのMacbookPro や私の車などです。すべては、この質問の範囲よりも大きな意味を持つオブジェクトですが、それでも基本的なものです。
于 2014-02-28T02:04:57.797 に答える