logo

Forskellen mellem objekt og klasse

Der er mange forskelle mellem objekt og klasse. En liste over forskelle mellem objekt og klasse er givet nedenfor:

Ingen.Objektklasse
1)Objekt er en eksempel af en klasse.Klasse er en tegning eller skabelon hvorfra objekter er skabt.
2)Objektet er en virkelige verdens enhed såsom pen, bærbar, mobil, seng, tastatur, mus, stol mm.Klasse er en gruppe af lignende genstande .
3)Objektet er en fysisk enhed.Klasse er en logisk enhed.
4)Objekt skabes gennem nyt søgeord hovedsageligt f.eks.
Elev s1=ny elev();
Klasse er erklæret vha klasse søgeord f.eks.
klasse Elev{}
5)Objektet er oprettet mange gange efter krav.Klasse er erklæret enkelt gang .
6)Objekt tildeler hukommelse, når den oprettes .klasse tildeler ikke hukommelse, når den oprettes .
7)Der er mange måder at skabe objekter på i java såsom nyt nøgleord, newInstance() metode, clone() metode, fabriksmetode og deserialisering.Der er kun en måde at definere klasse på i java ved hjælp af klassenøgleord.

Lad os se nogle eksempler fra det virkelige liv på klasse og objekt i java for at forstå forskellen godt:

Klasse: Human Objekt: Mand kvinde

Klasse: Frugt Objekt: Æble, Banan, Mango, Guava wtc.

Klasse: Mobiltelefon Objekt: iPhone, Samsung, Moto

Klasse: Mad Objekt: Pizza, burger, Samosa