Klasa pochodna (podklasa)

Założenie: Stworzymy klasę Zwierzę i klasę Pies, która będzie dziedziczyć po klasie Zwierzę, pokazując mechanizm dziedziczenia w PHP.

Krok po kroku:

  1. Definicja klasy bazowej Zwierzę:
    
    imie = $imie;
      }
    
      public function wydajDzwiek() {
        echo "Zwierzę wydaje dźwięk\n";
      }
    }
    ?>
    				

    Klasa Zwierzę posiada właściwość $imie i metodę wydajDzwiek().

  2. Definicja klasy pochodnej Pies:
    
    
    				

    Klasa Pies dziedziczy po klasie Zwierze używając słowa kluczowego extends. Dodatkowo posiada własną metodę szczekaj().

  3. Utworzenie obiektu klasy Pies i użycie metod:
    
    wydajDzwiek(); // Wykorzystanie metody z klasy bazowej
    $pies->szczekaj(); // Wykorzystanie metody z klasy pochodnej
    echo "Imię psa: " . $pies->imie;
    ?>
    				

    Tworzymy obiekt klasy Pies i wywołujemy metody zarówno z klasy bazowej, jak i z klasy pochodnej.

Ten przykład pokazuje podstawy dziedziczenia w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *