Starp objektu un klasi ir daudz atšķirību. Tālāk ir sniegts atšķirību saraksts starp objektu un klasi:
Nē. | Objekts | Klase |
---|---|---|
1) | Objekts ir an piemēram no klases. | Klase ir a projekts vai veidne no kuriem tiek izveidoti objekti. |
2) | Objekts ir a reālās pasaules vienība piemēram, pildspalva, klēpjdators, mobilais tālrunis, gulta, tastatūra, pele, krēsls utt. | Klase ir a līdzīgu objektu grupa . |
3) | Objekts ir a fiziskais entītija. | Klase ir a loģiski entītija. |
4) | Objekts tiek izveidots caur jauns atslēgvārds galvenokārt piem. Students s1=jauns Students(); | Klase tiek deklarēta, izmantojot klases atslēgvārds piem. klases skolnieks{} |
5) | Objekts ir izveidots daudzas reizes pēc prasības. | Klase ir deklarēta vienreiz . |
6) | Objekts piešķir atmiņu, kad tā tiek izveidota . | Klase netiek piešķirta atmiņa, kad tā tiek izveidota . |
7) | Tur ir daudz veidu, kā izveidot objektu Java, piemēram, jauns atslēgvārds, newInstance() metode, clone() metode, rūpnīcas metode un deserializācija. | Ir tikai viens veids, kā definēt klasi Java, izmantojot klases atslēgvārdu. |
Apskatīsim dažus reālas klases un objekta piemērus Java, lai labi saprastu atšķirību:
Klase: Cilvēks Objekts: Vīrietis sieviete
Klase: Augļi Objekts: Ābols, banāns, mango, gvajava wtc.
Klase: Mobilais telefons Objekts: iPhone, Samsung, Moto
Klase: Ēdiens Objekts: Pica, Burgers, Samosa