logo

Різниця між об'єктом і класом

Існує багато відмінностей між об'єктом і класом. Нижче наведено список відмінностей між об’єктом і класом:

Немає.Об'єктКлас
1)Об'єкт є екземпляр класу.Клас - це а креслення або шаблон з яких створюються об’єкти.
2)Об'єкт - це a сутність реального світу такі як ручка, ноутбук, мобільний телефон, ліжко, клавіатура, миша, стілець тощо.Клас - це а група подібних об'єктів .
3)Об'єкт - це a фізичний сутність.Клас - це а логічний сутність.
4)Об'єкт створюється через нове ключове слово в основному напр.
Студент s1=новий студент();
Клас оголошується за допомогою ключове слово класу напр.
студент класу{}
5)Об'єкт створено багато разів відповідно до вимог.Клас оголошено один раз .
6)Об'єкт виділяє пам'ять під час створення .Клас не виділяється пам'ять під час створення .
7)Є багато способів створення об'єкта у java, як-от ключове слово new, метод newInstance(), метод clone(), метод factory і десеріалізація.Є тільки один із способів визначення класу у java за допомогою ключового слова class.

Давайте подивимося реальні приклади класу та об’єкта в java, щоб добре зрозуміти різницю:

Клас: Людина Об'єкт: Чоловік жінка

Клас: фрукти Об'єкт: Яблуко, банан, манго, гуава wtc.

Клас: Мобільний телефон Об'єкт: iPhone, Samsung, Moto

Клас: харчування Об'єкт: Піца, Бургер, Самоса