Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 9.06.2005 Ostrzeżenie: (0%)
|
Klasa1 ma zdefiniowana wlasciwosc ID. Klasa2 takze definiuje swoja wlasnosc dla swojej klasy. Natomiast funkcja ma za zadanie zmiany zmiennej w klasie nadrzenej (klasa1). Jednak to nie dziala. Jak mozna z obiektow podrzędnych zmieniac wlasciwosci zmiennych nadrzędnych?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Heh. tak to ja tez potrafie. Chodzi oto aby po zdefiniowaniu klasy C wzgledem klasy A mozna bylo dodac wyniki z klasy B do zmniennej z klasy A. Czyli zmienna z klasy A ma przechowywac dane z wynikow z klasy B, aby mozna bylo dodac dodatkowo wyniki z klasy C wlasnie do klasy A. Czyli zmienna klasy A ma przechowywac zmienna: $zmienna_klasy_A = $wynik_klasy_B.$wynik_klasy_C; <- mniej wiecej taki format jak zwykle php tylko na klasach. Na tym polega problem. Nie interesuje mnie zmiana zmiennej w tej samej klasie!!! Przecież w takim razie do co napisał dr_bonzo to jedyne rozwiązanie jeśli w grę ma wchodzić dziedziczenie. Za każdym razem, gdy wyprowadzasz obiekt klasy B lub C wywołujesz jednocześnie obiekt klasy A. Za każdym razem jest to inny obiekt, więc twoja wartość ID jest wartością wyjściową. Istnieje jednakże możliwość zdefiniowania zmiennej statycznej, która jest zmienną klasy a NIE obiektu i można się do niej odwołać jedynie w kontekście klasy przez :: . Możesz zatem użyć tego i zmieniać wartości poprzez klasy pochodne. ufff Pozdrawiam. |
|
|
|
mxm PHP5: Zmiana wlasciwosci (zmienne obiektowe) 11.11.2006, 13:05:23
Cysiaczek eeeee? To działa...?
Twoja właściwość ID jest prz... 11.11.2006, 13:18:11
mxm Ten kod ktory przytoczyles to fukcja majaca zmieni... 11.11.2006, 13:50:38
dr_bonzo mxm:
obiektowka w php4 jest zje...psuta
Ty tworzy... 11.11.2006, 13:55:02
mxm O ten efekt chodzilo. Jednakze zmienna NIE MOZE BY... 11.11.2006, 16:25:35
Cysiaczek Omg - manual naprawdę nie boli
[PHP] pobierz, pla... 11.11.2006, 16:41:56
mxm Cytat(Cysiaczek @ 11.11.2006, 16:41:5... 11.11.2006, 17:08:41 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 18:30 |