オブジェクトとクラスの違い

オブジェクトとクラスの間には多くの違いがあります。オブジェクトとクラスの違いのリストを以下に示します。

いいえ。 物体 クラス
1) オブジェクトは 実例 クラスの。 クラスは 青写真またはテンプレート そこからオブジェクトが作成されます。
2) オブジェクトは 現実世界の実体 ペン、ラップトップ、携帯電話、ベッド、キーボード、マウス、椅子など。 クラスは 類似したオブジェクトのグループ
3) オブジェクトは 物理的な 実在物。 クラスは 論理的な 実在物。
4) オブジェクトは次の方法で作成されます 新しいキーワード 主に例えば
学生 s1=新しい学生();
クラスは次を使用して宣言されます クラスキーワード 例えば
クラス学生{}
5) オブジェクトが作成される 何度も 要件に従って。 クラスが宣言されている 一度
6) 物体 作成時にメモリを割り当てます クラス 作成時にメモリを割り当てない
7) がある オブジェクトを作成するさまざまな方法 Javaでは、newキーワード、newInstance()メソッド、clone()メソッド、ファクトリメソッド、逆シリアル化など。 あるのは クラスを定義する 1 つの方法 Javaではclassキーワードを使用します。

違いをよく理解するために、Java のクラスとオブジェクトの実際の例を見てみましょう。

クラス: 人間 物体: 男女

クラス: フルーツ 物体: アップル、バナナ、マンゴー、グアバ、wtc。

クラス: 携帯電話 物体: iPhone、サムスン、モト

クラス: 食べ物 物体: ピザ、ハンバーガー、サモサ