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