Dziedziczenie a adnotacje typów

Założenie: Pokażemy, jak wykorzystać adnotacje typów w PHP do poprawy czytelności i bezpieczeństwa kodu podczas dziedziczenia.

Krok po kroku:

  1. Deklaracja klasy bazowej: Zdefiniujmy klasę bazową Osoba z właściwością $imie i metodą powitajSie.
  2. 
    imie = $imie;
      }
    
      public function powitajSie(): string {
        return "Cześć, jestem " . $this->imie;
      }
    }
    ?>
    				
  3. Deklaracja klasy pochodnej: Utwórzmy klasę Student dziedziczącą po klasie Osoba i dodajmy właściwość $nrIndeksu.
  4. 
    nrIndeksu = $nrIndeksu;
      }
    
      public function przedstawSie(): string {
        return $this->powitajSie() . ", mój numer indeksu to " . $this->nrIndeksu;
      }
    }
    ?>
    				
  5. Utworzenie obiektu i wyświetlenie informacji: Utwórzmy obiekt klasy Student i wywołajmy metodę przedstawSie.
  6. 
    przedstawSie(); // Wyświetli: Cześć, jestem Jan, mój numer indeksu to 12345
    ?>
    				

Ten przykład pokazuje podstawowe zastosowanie adnotacji typów w kontekście dziedziczenia w PHP. Adnotacje poprawiają czytelność kodu i pomagają w wykrywaniu błędów na etapie pisania.

Dodaj komentarz 0

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