Справочники 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
?>
Комментарии
Добавить комментарий

Пока комментариев нет