![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 2 Dołączył: 11.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Załóżmy, że mamy klasy:
i teraz pytanie... Czy jest jakaś możliwość, aby podczas dziedziczenia przekazać do klasy Second() otrzymaną już wcześniej wartość pola $this->zmienna2 , np by ponownie nie łączyć się z bazą i nie wykonywać chociażby formatowania wyniku (tak np). Tak jakby co na google szukałem, ale kto wie może źle sformuoływałem pytanie? Ten post edytował Rudi1204 29.04.2011, 08:27:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Totalnie źle do tego podchodzisz.
1) Nowy obiekt nie ma nic do innego obiektu nawet z tej samej klasy 2) W base łączysz się bazą i chcesz to dziedziczyć? Dziedziczenie nie do takich celów służy. Poczytaj o wzorcach projektowych, np. Registry - wkładasz sobie obiekt bazy do rejestru i wyciągasz z niego kiedy potrzebujesz. Tego nie załatwia się przez dziedziczenie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:13 |