Главные темы ► database ► php ► oop_php ► Ковариантность и контравариантность
Теги: oop_php

Ковариантность и контравариантность

Конспект в доработке

    Ковариантность и контравариантность

    Ковариантность позволяет дочернему методу возвращать более конкретный тип, чем тип возвращаемого значения его родителького метода
    Контравариантность позволяет типу параметра в дочернем методе быть менее специфичным, чем в родительском
    Более конкретный тип считается в случае:
    Удалено объявление типов
    Добавлено пересечение типов
    Тип класса изменяется на тип дочернего класса
    iterable изменен на массив array или Traversable



    Источники
    Последнее изменение: November 20, 2024 07:10


    Редактировать


    test

    2025-12-31 23:09:00 Редактировать

    test

    2025-12-31 23:10:00 Редактировать

    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ
    Loading…
    Loading the web debug toolbar…
    Attempt #