Forskjellen mellom objekt og klasse

Det er mange forskjeller mellom objekt og klasse. En liste over forskjeller mellom objekt og klasse er gitt nedenfor:

Nei. Gjenstand Klasse
1) Objektet er en forekomst av en klasse. Klasse er en blåkopi eller mal som objekter er laget av.
2) Objektet er en entitet i den virkelige verden som penn, laptop, mobil, seng, tastatur, mus, stol etc. Klasse er en gruppe med lignende objekter .
3) Objektet er en fysisk enhet. Klasse er en logisk enhet.
4) Objekt skapes gjennom nytt søkeord hovedsakelig f.eks.
Student s1=ny student();
Klasse er deklarert vha klasse nøkkelord f.eks.
klassestudent{}
5) Objektet er opprettet mange ganger etter krav. Klasse er erklært en gang .
6) Gjenstand tildeler minne når det opprettes . Klasse tildeler ikke minne når det opprettes .
7) Det er mange måter å lage objekter på i java som nytt nøkkelord, newInstance()-metoden, clone()-metoden, fabrikkmetoden og deserialisering. Det er kun en måte å definere klasse på i java ved å bruke klassenøkkelord.

La oss se et virkelighetseksempel på klasse og objekt i java for å forstå forskjellen godt:

Klasse: Menneskelig Gjenstand: Mann Kvinne

Klasse: Frukt Gjenstand: Eple, Banan, Mango, Guava wtc.

Klasse: Mobiltelefon Gjenstand: iPhone, Samsung, Moto

Klasse: Mat Gjenstand: Pizza, burger, Samosa