Довідники PHP abstract

Що таке abstract в PHP?

Ключове слово abstract у мові програмування PHP застосовується до класів та методів, визначаючи їх як абстрактні. Абстрактні класи неможливо знайти інстанційовані, а абстрактні методи надають лише сигнатури без реалізації. Використання abstract допомагає у створенні більш абстрактних та гнучких структур у програмуванні.

<?php
     // Приклад використання abstract для визначення абстрактного класу та методу

     // Визначення абстрактного класу
     abstract class Shape {
         // Абстрактний метод, який не містить реалізації
         abstract public function calculateArea();
     }

     // Конкретний клас, що розширює абстрактний клас
     class Circle extends Shape {
         // Реалізація абстрактного методу
         public function calculateArea() {
             // Розрахунок площі кола
             echo "Calculating area of the circle\n";
         }
     }

     // Створення об'єкта конкретного класу та виклик методу
     $circle = new Circle ();
     $circle->calculateArea();
?>
Коментарі
Додати коментар

Поки що коментарів немає