Klasa bazowa (nadklasa)

Założenie: Stworzymy klasę bazową Zwierzę i klasy pochodne Pies, Kot, dziedziczące po niej. Pokażemy jak korzystać z metod i właściwości klasy bazowej w klasach pochodnych.

Krok po kroku:

  1. Definicja klasy bazowej Zwierzę:
    
    imie = $imie;
        $this->gatunek = $gatunek;
      }
    
      public function przedstawSie() {
        echo "Jestem " . $this->imie . ", " . $this->gatunek . ".\n";
      }
    }
    ?>
    				

    Tworzymy klasę `Zwierze` z właściwościami `imie` i `gatunek` oraz metodą `przedstawSie()`.

  2. Definicja klasy pochodnej Pies:
    
    
    				

    Klasa `Pies` dziedziczy po klasie `Zwierze` i dodaje metodę `szczekaj()`.

  3. Definicja klasy pochodnej Kot:
    
    
    				

    Klasa `Kot` dziedziczy po klasie `Zwierze` i dodaje metodę `miaucz()`.

  4. Użycie klas:
    
    przedstawSie(); // Wykorzystanie metody z klasy bazowej
    $pies->szczekaj();
    
    $kot->przedstawSie(); // Wykorzystanie metody z klasy bazowej
    $kot->miaucz();
    ?>
    				

    Tworzymy obiekty klas `Pies` i `Kot` i używamy ich metod.

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 *