Довідники PHP extends

Що таке extends в PHP?

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

<?php
     // Приклад використання extends до створення ієрархії класів

     // Визначення батьківського класу
     class Animal {
         public function makeSound() {
             echo "Some generic animal sound\n";
         }
     }

     // Визначення підкласу, що розширює функціональність батьківського класу
     class Dog extends Animal {
         public function makeSound() {
             echo "Woof! Woof!\n";
         }

         public function fetch() {
             echo "Fetching the ball\n";
         }
     }

     // Створення об'єкта підкласу та виклик методів
     $dog = new Dog ();
     $dog->makeSound(); // Виведе: Woof! Woof!
     $dog->fetch(); // Виведе: Fetching the ball
?>
Коментарі
Додати коментар

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