Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 23.01.2006 Ostrzeżenie: (0%)
|
Wielokrotnie spotkałem się z pojeciem przeciazenia konstruktora. Nie wiem jednak z czym to jest zwiazane (tzn. na pewno z przeciazaniem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ), do czego to słuzy, kiedy sie to wykorzystuje i czy warto...
Z gory dzieki za odpowiedz. Pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%)
|
Przeciążenie jakiejś metody ma miejscie gdy w jednej klasie bądź jej pochodnych istnieje kilka tych samych metod o tej samej nazwie ale o różnych argumentach (różnej kolejności). Wtedy interpreter języka szuka odpowiedniej metody dla podanych argumentów i ją wywołuje. Jako, że php nie jest językiem o ścisłej kontroli typów nie jest to póki co możliwe. Możesz zaimplementować taki mechanizm samodzielnie - spójrz - gdzieś na forum był już poruszany.
|
|
|
|
Vomit Przeciazenie konstruktora 23.01.2006, 23:24:51
Vomit Przejzalem kilka topiców, zauwazylem ze z tworzeni... 23.01.2006, 23:56:04
NuLL Zgadza sie -> http://forum.php.pl/index.php?sho... 24.01.2006, 00:06:22
Vomit Interesuje mnie jeszcze, kiedy moze dojsc do sytua... 24.01.2006, 00:27:31
NuLL Przeciez w tym temacie jest to wyraznie napisane. 24.01.2006, 00:42:43 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 02:08 |