Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeciążenie obiektu klasy
Pucy
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

Ostrzeżenie: (0%)
-----


Witam, chcialbym zmienic obiekt klasy:)
  1. class Pudelko {
  2.  
  3.  
  4. public function __construct()
  5. {
  6. // Pobieram z bazy lub skad kolwiek informacje o typie pudelka
  7. switch($this->pobrane_dane)
  8. {
  9. case 'kwadratowe':
  10. $this = new Kwadratowe;
  11. break;
  12. }
  13.  
  14.  
  15. }
  16.  
  17. }
  18.  
  19. class Kwadratowe extends Pudelko {
  20.  
  21. protected $jakie = 'kwadratowe';
  22. }
  23.  
  24. class Owalne extends Pudelko {
  25.  
  26. protected $jakie = 'owalne';
  27. }


i teraz problem zaczyna sie tutaj:
Tworze obiekt klasy pudelko i pobieram z informacje jakiego typu jest to pudelko i ogolnie chodzi oto zeby przeladowac tworzony obiekt innym obiektem.
Czyli aby w podanym przykladzie tworzenie obiektu Pudelko (ktory gdzies tam ma informacje o jego typie) tak naprawde zwrocil (stworzyl) obiekt klasy Kwadratowe.

Mozna to jakos zrobic?

Ten post edytował Pucy 9.01.2011, 01:38:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 03:56