Почему все функции в интерфейсе должны быть общедоступными?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему все функции в интерфейсе должны быть общедоступными?

Сообщение Anonymous »

Как сказано в заголовке: почему каждая функция, добавляемая в интерфейс, должна быть общедоступной?


Все методы, объявленные в интерфейс должен быть публичным; такова природа интерфейса


http://php.net/interface

Какова природа интерфейса, как указано в приведенной выше цитате?

Как насчет того, чтобы класс реализовал интерфейс, а другой класс расширял этот класс. Почему невозможно определить необходимые методы в классах, расширяющих основной класс?

Обратите внимание: я знаю, как использовать интерфейсы, но мне просто интересно, почему эти вещи невозможно определить заранее.

Подробнее здесь: https://stackoverflow.com/questions/268 ... -be-public
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»