![]() |
![]() |
![]()
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: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
No to ja bym zrobił tak:
Nie tworzysz kopii tablicy, bo masz ją statyczną. Możesz sobie pobierać elementy i jajk chcesz to możesz ją zamienić. Nie wiem, o to chodzi? Jak nie to chyba nie rozumiem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 09:23 |