logo

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

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

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

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

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

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

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

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