Klasa bazowa i klasa pochodna (nadklasa i podklasa)

Założenie: Zrozumieć i zaimplementować relację dziedziczenia między klasą bazową a klasą pochodną w PHP.

Krok po kroku:

  1. Definicja klasy bazowej “Samochód”: Tworzymy klasę bazową reprezentującą ogólne cechy samochodu.
  2. 
    marka = $marka;
        $this->model = $model;
      }
    
      public function opis() {
        return "To jest samochód marki " . $this->marka . " model " . $this->model . ".";
      }
    }
    ?>
    				
  3. Definicja klasy pochodnej “SportowySamochod”: Tworzymy klasę pochodną dziedziczącą po klasie “Samochód” i dodającą specyficzne cechy samochodu sportowego.
  4. 
    moc = $moc;
      }
    
      public function opis() {
        return parent::opis() . " Jest to samochód sportowy o mocy " . $this->moc . " KM.";
      }
    }
    ?>
    				
  5. Utworzenie obiektów i wyświetlenie informacji: Tworzymy obiekty obu klas i wywołujemy metodę `opis()` aby wyświetlić informacje.
  6. 
    opis(); // Wyświetli: To jest samochód marki Fiat model 126p.
    echo "
    "; echo $autoSportowe->opis(); // Wyświetli: To jest samochód marki Porsche model 911. Jest to samochód sportowy o mocy 450 KM. ?>

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 *