logo

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

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

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

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

クラス: 人間 物体: 男女

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

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

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