logo

Razlika med objektom in razredom

Med objektom in razredom je veliko razlik. Seznam razlik med objektom in razredom je podan spodaj:

št.ObjektRazred
1)Objekt je an primerek razreda.Razred je a načrt ali predlogo iz katerih so ustvarjeni predmeti.
2)Objekt je a entiteta resničnega sveta kot so pisalo, prenosnik, mobilni telefon, postelja, tipkovnica, miška, stol itd.Razred je a skupina podobnih predmetov .
3)Objekt je a fizično entiteta.Razred je a logično entiteta.
4)Objekt je ustvarjen skozi nova ključna beseda predvsem npr.
Študent s1=nov študent();
Razred je deklariran z uporabo ključna beseda razreda npr.
študent razreda{}
5)Objekt je ustvarjen velikokrat kot na zahtevo.Razred je deklariran enkrat .
6)Objekt dodeli pomnilnik, ko je ustvarjen .Razred ne dodeli pomnilnika, ko je ustvarjen .
7)obstajajo veliko načinov za ustvarjanje predmeta v Javi, kot so nova ključna beseda, metoda newInstance(), metoda clone(), tovarniška metoda in deserializacija.Obstaja samo en način za definiranje razreda v Javi z uporabo ključne besede class.

Oglejmo si nekaj resničnih primerov razreda in objekta v Javi, da bomo dobro razumeli razliko:

Razred: Človek predmet: Moški, ženska

Razred: sadje predmet: Jabolko, banana, mango, guava wtc.

Razred: Mobilni telefon predmet: iPhone, Samsung, Moto

Razred: hrana predmet: Pica, burger, samosa