Az objektum és az osztály közötti különbség

Sok különbség van az objektum és az osztály között. Az objektum és az osztály közötti különbségek listája az alábbiakban található:

Nem. Tárgy Osztály
1) Az objektum egy példa egy osztályé. Az osztály a tervrajz vagy sablon amelyekből tárgyak jönnek létre.
2) Az objektum a valós világ entitása például toll, laptop, mobil, ágy, billentyűzet, egér, szék stb. Az osztály a hasonló tárgyak csoportja .
3) Az objektum a fizikai entitás. Az osztály a logikus entitás.
4) Az objektum keresztül jön létre új kulcsszó főleg pl.
Tanuló s1=new Student();
Az osztály a használatával deklarált osztály kulcsszó például.
osztályos tanuló{}
5) Az objektum létrejön sokszor igény szerint. Az osztály deklarálva van egyszer .
6) Tárgy létrehozásakor lefoglalja a memóriát . Osztály létrehozásakor nem foglal le memóriát .
7) Vannak objektumok létrehozásának számos módja Java-ban, például új kulcsszó, newInstance() metódus, clone() metódus, gyári metódus és deserializáció. Csak van osztály meghatározásának egyik módja java-ban a class kulcsszó használatával.

Lássunk néhány valós példát az osztályra és az objektumra a java-ban, hogy jól megértsük a különbséget:

Osztály: Emberi Tárgy: Férfi nő

Osztály: Gyümölcs Tárgy: Alma, banán, mangó, guava wtc.

Osztály: Mobiltelefon Tárgy: iPhone, Samsung, Moto

Osztály: Étel Tárgy: Pizza, Burger, Samosa