Несколько дней назад я объяснял другу концепцию или наследование и контейнеры.
У него очень мало знаний в области программирования, так что это был просто дружеский разговор.Во время разговора он пришел ко мне с вопросом, на который я просто не смог ответить.
"Почему вы не можете просто получить массив класса верхнего уровня и добавить что-нибудь к нему"
Я знаю, что это плохая идея, когда кто-то намного умнее говорил мне об этом раньше, но я не мог вспомнить, почему это так.
Я имею в виду, что мы делаем это все время с наследованием.
Скажем, у нас есть классное животное, которое является родителем кошки и собаки.Если нам нужен контейнер обоих из них, мы создаем массив типа animal.
Итак, допустим, у нас не было этой ссылки наследования, мы не могли бы просто использовать базовый класс объекта и иметь все водин контейнер.
Нет специального языка программирования.