Tagged: полиморфизм

25
Фев
2021

Как и когда использовать полиморфизм и абстрактные классы?

Только начал учиться программировать (Java) и столкнулся с ООП.
Понял только про инкапсуляцию и наследование, но никак не могу понять тему полиморфизма и разницу наследования от абстрактного и от обычного класса.
Можете, пожалуйста, объясн…

24
Ноя
2020

Проблема с удалением переменных классов потомков

Прототип кода – Проблема с циклом foreach для коллекции
Код – полиморфный менеджер вещей на настенной полке.
Архитектура:
Есть 3 класса наследника класса Thing (Book, Magnet, Clothes). Т.е. каждый из них является потомком Thing. Это услов…

10
Ноя
2020

Полиморфизм. Создайте метод который ожидает параметр как объект родительского типа. Внутри этого метода вызовите метод объекта

У меня есть домашнее задание, но прохожу обучение на английском и не могу до конца понять что конкретно хотят и что нужно сделать. В оригинале задание такое:

Create class hierarchy: Airplane, Transport, Car, Bus, Train, Bicycle, Tram, Pub…

09
Окт
2020

Куда ссылаются переменные родительских классов проинициализированные объектами дочерних?

Помогите разобраться, я знаю, что здесь должна быть ошибка, но хочу собрать до конца пазл в голове, почему именно она возникает?
Есть два класса:
public class Smartphone {
private String type;

@Override
public String toString(…

02
Май
2020

Java и ООП: Что такое полиморфизм?

Что такое полиморфизм в ооп и в java? Как он проявляется? Что есть его главная польза? Где чаще всего применим? Заранее благодарю всех.

P.S.
В разных источниках объяснения не сходятся, нет единого мнения о сути полиморфизма.

14
Фев
2020

ошибка при добавлении сотрудника. чего не хватает, чтоб заработало?

**Задание: Программа для управления зарплатами сотрудников.

Система оплаты зависит от ранга сотрудника. Есть 4 ранга:
Manager: получает на 10% больше своей месячной зарплаты
Boss: получает на 50% больше своей месячной зарплаты
E…

05
Фев
2019

Что будет, если объявить объект родительского класса с конструктором дочернего класса?

Что будет с программным кодом, если объявить объект родительского класса с конструктором дочернего класса?
Иначе говоря, какой конструктор вызовется: родительский или дочерний?

21
Дек
2018

Полиморфизм Java

Когда я переопределяю метод из базового класса с помощью @Override – это статическое связывание, а когда без – динамическое. Правильно ли я понимаю?