Ero objektin ja luokan välillä

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

Ei. Esine Luokka
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