Что такое абстрактный класс в PHP?

Что такое абстрактный класс в PHP?

Как это может использоваться?

109
задан yivi 20 September 2019 в 17:48
поделиться

2 ответа

Абстрактный класс - это класс, содержащий по крайней мере один абстрактный метод, который является методом без фактического кода в это просто имя и параметры, и это было помечено как «абстрактное».

Цель этого - предоставить своего рода шаблон для наследования и заставить наследующий класс реализовать абстрактные методы.

Таким образом, абстрактный класс представляет собой нечто среднее между обычным классом и чистым интерфейсом. Также интерфейсы являются частным случаем абстрактных классов, в которых ВСЕ методы абстрактны.

См. этот раздел руководства по PHP для получения дополнительной информации.

121
ответ дан 24 November 2019 в 03:20
поделиться

Абстрактный класс - это класс, который только частично реализован программистом . Он может содержать один или несколько абстрактных методов. Абстрактный метод - это просто определение функции, которое сообщает программисту, что метод должен быть реализован в дочернем классе .

Этому есть хорошее объяснение .

18
ответ дан 24 November 2019 в 03:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: