logo

Ero objektin ja luokan välillä

Objektin ja luokan välillä on monia eroja. Alla on luettelo objektin ja luokan eroista:

Ei.EsineLuokka
1)Objekti on ilmentymä luokasta.Luokka on a suunnitelma tai malli josta objektit luodaan.
2)Objekti on a todellisen maailman kokonaisuus kuten kynä, kannettava tietokone, matkapuhelin, sänky, näppäimistö, hiiri, tuoli jne.Luokka on a ryhmä samankaltaisia ​​esineitä .
3)Objekti on a fyysistä kokonaisuus.Luokka on a looginen kokonaisuus.
4)Objekti luodaan kautta uusi avainsana lähinnä mm.
Opiskelija s1=uusi Opiskelija();
Luokka ilmoitetaan käyttämällä luokan avainsana esim.
luokan oppilas{}
5)Objekti on luotu monta kertaa vaatimuksen mukaan.Luokka on ilmoitettu kerran .
6)Esine varaa muistia, kun se luodaan .Luokka ei varaa muistia luodessaan .
7)On monia tapoja luoda esineitä javassa, kuten uusi avainsana, newInstance()-metodi, clone()-menetelmä, tehdasmenetelmä ja deserialisointi.On vain yksi tapa määritellä luokka javassa luokan avainsanalla.

Katsotaanpa tosielämän esimerkkiä luokasta ja objektista javassa ymmärtääksemme eron hyvin:

Luokka: Ihmisen Esine: Mies Nainen

Luokka: Hedelmä Esine: Omena, banaani, mango, guava wtc.

Luokka: Kännykkä Esine: iPhone, Samsung, Moto

Luokka: Ruokaa Esine: Pizza, Burger, Samosa