Чем наследования (extends) отличается от создания новых экземпляров классов (new)? Можно создать новые инстансы класса или экземпляры. Например, был класс Car, а мы создали два экземпляра car1 и car2. Car car1 = new Car;
Car car2 = new Car;
А также можно унаследовать класс, например, был класс Car, а мы создаем классы Car1 и Car2.class Car1 extends Car {
}
class Car2 extends Car {
}
Чем принципиально отличаются данные приемы и чем схожи?
Я новичок в Java и просьба объяснить простым языком, загуглить не получилось.
Заранее спасибо за ответы.

21 Авг 2019 в 07:07
187 +1
1
Ответы
1

Создание новых экземпляров класса (new) и использование наследования (extends) - это два разных концепта в объектно-ориентированном программировании.

При создании нового экземпляра класса (например, с помощью оператора new Car()), мы создаем конкретный объект данного класса, который имеет свои уникальные свойства и методы. При этом каждый созданный объект станет независимым экземпляром класса и будет иметь свое собственное состояние.

При использовании наследования (extends) мы создаем новый класс, который наследует свойства и методы из уже существующего класса (родительского класса). Новый класс, который наследует другой класс, будет иметь доступ к методам и свойствам родительского класса, и при этом может добавлять свои собственные свойства и методы. Наследование позволяет создавать иерархию классов, где дочерние классы наследуют общие свойства и методы от родительского класса.

Таким образом, создание новых экземпляров класса позволяет создавать независимые объекты, а наследование позволяет создавать иерархию классов с общими свойствами и методами.

20 Апр в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир