Главная /
Объектно-ориентированное программирование и программная инженерия /
Пусть класс Р имеет метод М. Пусть у класса Р есть два наследника F и G, которые являются родительскими классами для класса S. В каких ситуациях у класса S будет существовать две версии метода М?
Пусть класс Р
имеет метод М
. Пусть у класса Р
есть два наследника F
и G
, которые являются родительскими классами для класса S
. В каких ситуациях у класса S
будет существовать две версии метода М
?
вопрос
Правильный ответ:
класс
Р
задал реализацию метода М
. Оба наследника наследовали ее без всяких изменений (сохранив имя и реализацию)
класс
Р
метод М
определил как отложенный. Один из наследников F
задал реализацию метода, другой оставил метод отложенным
класс
Р
задал реализацию метода М
. Один из наследников F
выполнил переопределение, задав собственную реализацию метода, другой оставил реализацию метода родителя
класс
Р
задал реализацию метода М
. Оба наследника выполнили переопределение, задав собственные реализации метода М
Сложность вопроса
85
Сложность курса: Объектно-ориентированное программирование и программная инженерия
73
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на зачёт.
27 май 2020
Аноним
Зачёт всё. Лечу в бар отмечать экзамен intuit
20 фев 2018
Другие ответы на вопросы из темы программирование интуит.
- # Проектирование семейства классов начинается с создания класса – прародителя семейства. Как правило, такой класс является отложенным классом, называемым также абстрактным классом. Какой же класс называется отложенным?
-
#
Композиция функций
и
– это специальная операция над функциями, которая обозначается как
или
. Результатом операции является функция
, такая что
для любого применимого аргумента
. Какие утверждения справедливы по отношению к функции
?
- # Жизненный цикл программного продукта включает несколько этапов. Одним из них является сопровождение. Какие виды деятельности характерны для этого этапа?
- # Разработка программного продукта, его появление на рынке и его использование приводит к тому, что многие люди в той или иной мере связаны с этим продуктом, становятся сопричастниками. Кого нельзя отнести к сопричастникам (stakeholder) программного продукта?
- # Какие факторы качества ПО относятся к факторам, характеризующим процесс разработки?