Słowo kluczowe extends

Założenie: Zrozumieć i zastosować słowo kluczowe extends w PHP do tworzenia klas dziedziczących.

Krok po kroku:

  1. Tworzenie klasy bazowej (klasy nadrzędnej):
  2. 
    imie = $imie;
      }
    
      public function przedstawSie() {
        echo "Jestem " . $this->imie . ".";
      }
    }
    ?>
    				

    Tworzymy klasę Zwierze z polem $imie i metodą przedstawSie().

  3. Tworzenie klasy dziedziczącej (klasy potomnej):
  4. 
    rasa = $rasa;
      }
    
      public function szczekaj() {
        echo "Hau!";
      }
    }
    ?>
    				

    Klasa Pies dziedziczy po klasie Zwierze za pomocą słowa kluczowego extends. Dodatkowo posiada własne pole $rasa i metodę szczekaj(). Zwróć uwagę na wywołanie parent::__construct($imie), które inicjalizuje pola z klasy nadrzędnej.

  5. Użycie klasy dziedziczącej:
  6. 
    przedstawSie(); // Dziedziczy metodę z klasy Zwierze
    echo "
    "; $azor->szczekaj(); // Własna metoda klasy Pies ?>

    Tworzymy obiekt klasy Pies i używamy zarówno metod dziedziczonych, jak i własnych.

Ten przykład pokazuje podstawowe zastosowanie słowa kluczowego extends w PHP. Zachęcamy do dalszego zgłębiania tematu dziedziczenia w programowaniu obiektowym!

Dodaj komentarz 0

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