logo

Разлика между обект и клас

Има много разлики между обект и клас. Списък с разликите между обект и клас е даден по-долу:

Не.ОбектКлас
1)Обектът е инстанция от клас.Класът е а план или шаблон от които се създават обекти.
2)Обектът е a субект от реалния свят като писалка, лаптоп, мобилен телефон, легло, клавиатура, мишка, стол и др.Класът е а група от подобни обекти .
3)Обектът е a физически образувание.Класът е а логично образувание.
4)Обектът се създава чрез нова ключова дума главно напр.
Студент s1=нов студент();
Класът се декларира с помощта на ключова дума клас e.g.
клас ученик{}
5)Обектът е създаден много пъти според изискването.Класът е деклариран веднъж .
6)Обект заделя памет, когато е създадена .Клас не разпределя памет, когато се създава .
7)Има много начини за създаване на обект в java като нова ключова дума, метод newInstance(), метод clone(), фабричен метод и десериализация.Има само един начин за дефиниране на клас в Java с помощта на ключова дума class.

Нека видим пример от реалния живот на клас и обект в java, за да разберем добре разликата:

клас: Човек Обект: Мъж жена

клас: Плодове Обект: Ябълка, банан, манго, гуава wtc.

клас: Мобилен телефон Обект: iPhone, Samsung, Moto

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