Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: что у кого наследуется?
Форумы портала PHP.SU » » Вопросы новичков » что у кого наследуется?

Страниц (1): [1]
 

1. Данил Банаев - 12 Сентября, 2011 - 12:33:12 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. interface ISuperUser{
  3.         function getInfo();
  4. }
  5. class SuperUser extends User implements ISuperUser{
  6.         function getInfo(){
  7.                    echo "Перегружаем метод";
  8.               };
  9. }
  10.  

Здравствуйте. Прошу помочь, не понятна одна деталь.
Скажите как правильно?
класс SuperUser наследует класс User, а User наследует интерфейс ISuperUser ?
ИЛИ
класс SuperUser наследует класс User и интерфейс ISuperUser ?
немного запутался.
спасибо.
2. LIME - 12 Сентября, 2011 - 12:39:23 - перейти к сообщению
2ой вариант
если бы User наследовал интерфейс ISuperUser это было бы указано в его описании
(Добавление)
вообщето интерфейсы не наследуют там нечего наследовать
их реализуют

 

Powered by ExBB FM 1.0 RC1