logo

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.GjenstandKlasse
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