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. Obiect Clasă
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