logo

Skirtumas tarp objekto ir klasės

Yra daug skirtumų tarp objekto ir klasės. Žemiau pateikiamas objekto ir klasės skirtumų sąrašas:

Nr.ObjektasKlasė
1)Objektas yra an instancija klasės.Klasė yra a brėžinys arba šablonas iš kurių kuriami objektai.
2)Objektas yra a realaus pasaulio subjektas pvz., rašiklis, nešiojamas kompiuteris, mobilusis telefonas, lova, klaviatūra, pelė, kėdė ir kt.Klasė yra a panašių objektų grupė .
3)Objektas yra a fizinis subjektas.Klasė yra a logiška subjektas.
4)Objektas kuriamas per naujas raktinis žodis daugiausia pvz.
Mokinys s1=new Student();
Klasė deklaruojama naudojant klasės raktinis žodis pvz.
klasės mokinys{}
5)Objektas sukurtas daug kartų pagal reikalavimą.Klasė deklaruojama kartą .
6)Objektas paskirsto atmintį, kai ji sukuriama .Klasė neskiria atminties, kai ją sukuria .
7)Yra daug būdų sukurti objektą Java, pvz., naujas raktinis žodis, newInstance () metodas, clone () metodas, gamyklos metodas ir deserializacija.Yra tik vienas vienas iš būdų apibrėžti klasę Java naudojant class raktinį žodį.

Pažiūrėkime į realų „Java“ klasės ir objekto pavyzdį, kad suprastume skirtumą:

Klasė: Žmogus Objektas: Vyras Moteris

Klasė: Vaisius Objektas: Obuoliai, bananai, mangai, gvajavos wtc.

Klasė: Mobilusis telefonas Objektas: iPhone, Samsung, Moto

Klasė: Maistas Objektas: Pica, Burgeris, Samosa