Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 3.08.2008 Ostrzeżenie: (0%)
|
Witam
Przeglądając ostatnio dokumentacje frameworków zauważyłem ze tam obiekty są używane z poziomu metod klas do których te obiekty nie zostały w żaden sposób przekazane, i moje pytanie brzmi jak coś takiego się robi ?? Wiem ze to średnio określiłem problem, ale nie mam bladego pojęcia jak to inaczej opisać ponieważ dopiero zaczynam z OOP, i trochę brakuje mi języka. Umiem korzystać z google, ale nie wiem czego szukać, więc jak byście mogli mi podsunąć coś co by mnie naprowadziło mnie na rozwiązanie problemu był bym bardzo wdzięczny. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
klasa B dziedziczy x i setX z klasy A - tutaj wszystko jest w porządku.
Natomiast to, że w A nie ma zadeklarowanej metody sendToAnotherDimention (chociażby abstrakcyjnej) to już niedbalstwo programisty, niestety parser PHP nie uzna tego za błąd. W momencie kiedy wywołujesz blackMagic jako metodę na instancji klasy B to sendToAnotherDimention() już tam jest. |
|
|
|
lord_borsuk Wywołanie klas w metodach 7.02.2011, 09:51:31
Crozin Mógłbyś pokazać jakiś przykładowy kod? 7.02.2011, 09:57:22
smentek Kosmici i czarna magia... Obiekty "używane z ... 27.02.2011, 22:28:13
smentek True. 28.02.2011, 09:33:16 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:14 |