Razlika med objektom in razredom

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

št. Objekt Razred
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