Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%)
|
A wiec tak: klasa2 i klasa3 dziedziczą po klasie1. Obie zawierają pewne zmienne statyczne, klasa1 zaś zawiera metody operujące na tych zmiennych. Tyle ze to nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Jeszcze jedna rzecz jaka przychodzi mi do glowy to trzymanie tych zmiennych w klasie glownej w statycznej tablicy, gdzie kluczami beda nazwy klas. Chociaz to tez nie jest fajne rozwiazanie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%)
|
@wirus15: Nie wiem po co w takim przypadku wykorzystujesz dziedziczenie, nadużywasz go. Dziedziczenie ma służyć stworzeniu hierarchi klas: od ogółu do szczegółu. Nie nie, klasy dziedziczące są rzeczywiście podklasą klasy głownej rozszerzoną o kilka specyficznych cech (m. in. zmienne statyczne). Chodzi mi o to, czy jest jakiś sposób operowania z poziomu klasy głownej na tych zmiennych bez definiowania takich samych funkcji w kazdej klasie dziedziczącej. Wyczytałem, że rzecz której potrzebuje będzie dopiero w php 5.3
|
|
|
|
wirus15 zmienne statyczne w klasach dziedziczących 9.03.2009, 23:26:24
Quider Jeżeli klasa2 dziedziczy po klasa1 a klasa1 odwołu... 10.03.2009, 00:44:23 
Noddi Cytat(Quider @ 10.03.2009, 00:44:23 )... 16.03.2009, 22:52:52
Mephistofeles Spróbuj użyć selfa, ale wcześniej deklarując zmien... 17.03.2009, 18:29:44
Noddi Bez PHP 5.3 się chyba nie obejdzie. Gdyby to nie b... 18.03.2009, 01:14:20 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:08 |