Разлика између објекта и класе

Постоје многе разлике између објекта и класе. Списак разлика између објекта и класе је дат у наставку:

Не. Објекат Класа
1) Објекат је ан инстанце од класе. Класа је а нацрт или шаблон од којих се стварају објекти.
2) Објекат је а ентитет из стварног света као што су оловка, лаптоп, мобилни, кревет, тастатура, миш, столица итд. Класа је а група сличних објеката .
3) Објекат је а физички ентитета. Класа је а логичан ентитета.
4) Објекат се креира кроз нова кључна реч углавном нпр.
Студент с1=нови Студент();
Класа је декларисана помоћу кључна реч класе на пример.
разред ученик{}
5) Објекат је креиран много пута према захтеву. Класа је проглашена једном .
6) Објекат додељује меморију када се креира . Класа не додељује меморију када се креира .
7) Постоје много начина за креирање објеката у Јави као што су нова кључна реч, метода невИнстанце(), метода цлоне(), фабрички метод и десеријализација. Само постоји један од начина да се дефинише класа у Јави користећи кључну реч цласс.

Хајде да видимо неки пример из стварног живота класе и објекта у Јави да бисмо добро разумели разлику:

Класа: Хуман Објекат: Човек жена

Класа: Воће Објекат: Јабука, банана, манго, гуава втц.

Класа: Мобилни телефон Објекат: иПхоне, Самсунг, Мото

Класа: Храна Објекат: Пица, Бургер, Самоса