logo

Diferența dintre obiect și clasă

Există multe diferențe între obiect și clasă. O listă a diferențelor dintre obiect și clasă este prezentată mai jos:

Nu.ObiectClasă
1)Obiectul este un instanță a unei clase.Clasa este a plan sau șablon din care sunt create obiectele.
2)Obiectul este a entitate din lumea reală cum ar fi stilou, laptop, mobil, pat, tastatură, mouse, scaun etc.Clasa este a grup de obiecte similare .
3)Obiectul este a fizic entitate.Clasa este a logic entitate.
4)Obiectul este creat prin cuvânt cheie nou în principal de ex.
Student s1=new Student();
Clasa este declarată folosind cuvânt cheie de clasă de exemplu.
elev de clasă{}
5)Obiectul este creat multe ori conform cerinței.Clasa este declarată o singura data .
6)Obiect alocă memorie atunci când este creată .Clasă nu alocă memorie atunci când este creat .
7)Sunt multe moduri de a crea obiecte în java, cum ar fi cuvântul cheie nou, metoda newInstance(), metoda clone(), metoda fabrică și deserializarea.Este doar o modalitate de a defini clasa în java folosind cuvântul cheie class.

Să vedem câteva exemple din viața reală de clasă și obiect în java pentru a înțelege bine diferența:

Clasă: Uman Obiect: Bărbat femeie

Clasă: Fructe Obiect: Măr, banană, mango, guava wtc.

Clasă: Telefon mobil Obiect: iPhone, Samsung, Moto

Clasă: Alimente Obiect: Pizza, Burger, Samosa