Я ломаю голову над этим вопросом.Я был бы рад узнать, какой ответ правильный и почему?
Принцип подстановки Лискова гласит, что это позволяет ослабить предварительные условия в переопределенных методах.Что может произойти в программе, где подкласс усиливает предварительные условия в переопределенном методе?
- Код после вызова переопределенного метода может быть поврежден, поскольку он делает предположения относительно возвращаемого значения из переопределенного метода.
- Возможно, не удастся вызвать переопределенный метод, поскольку код предполагает более слабые предварительные условия.
- Ничего не произойдет - код всегда будет работать правильно, как и раньше.
- Если коднаписано на Java, может не скомпилироваться.
Спасибо за совет!