Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста PHP

ЕЛЕНА Знаток (306), на голосовании 8 месяцев назад
Метод Foo() не может быть переопределен в дочернем класс. Почему?
Голосование за лучший ответ
アナスタシア・ エダフキナ Профи (755) 9 месяцев назад
Метод Foo() может быть объявлен как final в родительском классе, что делает его неремонтопригодным. Такой метод не может быть переопределен в дочерних классах. Это делается для того, чтобы обеспечить безопасность типов и избежать нежелательных побочных эффектов. Если метод Foo() должен быть переопределен, убедитесь, что он не final и попробуйте разобраться, почему он был объявлен как final изначально. Возможно, это было сделано для обеспечения инварианта класса.
ЕЛЕНАЗнаток (306) 9 месяцев назад
спасибо
Похожие вопросы