オブジェクトとクラスの間には多くの違いがあります。オブジェクトとクラスの違いのリストを以下に示します。
いいえ。 | 物体 | クラス |
---|---|---|
1) | オブジェクトは 実例 クラスの。 | クラスは 青写真またはテンプレート そこからオブジェクトが作成されます。 |
2) | オブジェクトは 現実世界の実体 ペン、ラップトップ、携帯電話、ベッド、キーボード、マウス、椅子など。 | クラスは 類似したオブジェクトのグループ 。 |
3) | オブジェクトは 物理的な 実在物。 | クラスは 論理的な 実在物。 |
4) | オブジェクトは次の方法で作成されます 新しいキーワード 主に例えば 学生 s1=新しい学生(); | クラスは次を使用して宣言されます クラスキーワード 例えば クラス学生{} |
5) | オブジェクトが作成される 何度も 要件に従って。 | クラスが宣言されている 一度 。 |
6) | 物体 作成時にメモリを割り当てます 。 | クラス 作成時にメモリを割り当てない 。 |
7) | がある オブジェクトを作成するさまざまな方法 Javaでは、newキーワード、newInstance()メソッド、clone()メソッド、ファクトリメソッド、逆シリアル化など。 | あるのは クラスを定義する 1 つの方法 Javaではclassキーワードを使用します。 |
違いをよく理解するために、Java のクラスとオブジェクトの実際の例を見てみましょう。
クラス: 人間 物体: 男女
クラス: フルーツ 物体: アップル、バナナ、マンゴー、グアバ、wtc。
クラス: 携帯電話 物体: iPhone、サムスン、モト
クラス: 食べ物 物体: ピザ、ハンバーガー、サモサ