Parent, wywoływanie konsturktrów |
Parent, wywoływanie konsturktrów |
10.11.2014, 15:15:48
Post
#1
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 15 Dołączył: 30.08.2011 Ostrzeżenie: (0%) |
Cześć, mógłby mi ktoś wyjaśnić jak działa taka klasa?
Tworzę klasę dyrektor w niej konstuktor i metodę wyświetlająca dane- ok. Tworzę klasę pochodną i tu mam problem z zrozumieniem konstuktora. Dlaczego muszę podać mu wszystkie dane takie jak imie, nazwisko itd? zamiast tylko wymaganej zmiennej np $ocena ? Czy ma to związek z tym, że najpierw bazowy konstruktor ustawia te dane? Kolejno wywoływany jest konturktor klasy bazowej . I teraz tworzę sobie np instancję klasy... rozumiem, że parametry aktualne trafiają do konstukra klasy Nauczyciel, a co z bazowym konturktorem?
Dziedziczona klasa
Ten post edytował Boshi 10.11.2014, 15:19:02 |
|
|
10.11.2014, 15:49:36
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Dlatego musisz podac te wszystkie dane:
Tak ma to zwiazek z tym ze konstruktor ustawia te dane bo przeciez odwolujesz sie do rodzica
Parametry trafiaja do konstruktora Dyrektor + parametr przedmiot i wyniki sa laczone wywolujac metode klasy Nauczyciel:
|
|
|
10.11.2014, 15:55:09
Post
#3
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 46 Dołączył: 31.07.2009 Skąd: A Ostrzeżenie: (0%) |
Sprawdź w dokumentacji PHP co jest napisane na temat Konstruktorów w PHP
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 19:13 |