![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie drobne zapytanie, przypuscmy ze mam klase A i w jej sklad wchodzi klasa ktora jest rozszerzeniem. Czyli :
class A { ... } - glwona klasa i class B extends A { ....} - klasa zwierajace np dane, tablice etc (IMG:http://www.vertis.com.pl/trash/graf001.png) i teraz , tworze dwie kopie kopia1 = new A; kopia2 = new A; czy da sie zrobic tak aby rozszerzenie klasy (klasaB) byla wspolna dla obu kopii ? tak ze modyfikacja jakiegos elementu w kopia1 nalezacego do rozszerzenia byla namacalna w drugiej kopii ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
niby tak, ale cos mi nie wyszlo
Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /shine_home/html/modules/test/test.php on line 15 - gdyby ktos pytal co chce przez to osiagnac to chce miec dane jakby w oddzielnej klasie tak aby nie powielaly sie one w kazdej kopii obiektu, czyli tak jakbym mial je poza klasa a w klasie global $arr, ale tak za bardzo nie chce miec Ten post edytował Bastion 24.02.2006, 18:19:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 17:38 |