Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klasa: extends z 2 innych klas ?
Forum PHP.pl > Forum > PHP > Object-oriented programming
Najki
Mam klasę A. Chciałbym, aby dziedziczyła ona po klasach B i C. Problem w tym, że klasa może dziedziczyć tylko po 1 innej klasie. Jak to rozwiązać ?
mike
Możesz co najwyżej:
A dziedziczy bo B, B dziedziczy po C, ...

Albo pobawić się jakoś z interfejsami ale to nie jest żadnie dziedziczenie.
Najki
Chciałbym po prostu, aby w klasie A był dostęp do metod z klas B i C bez konieczności tworzenia na nowo klas B i C w każdej metodzie klasy A. Najlepiej byłoby gdyby dało się z klasy A odwoływać mimo to przez B->metoda() i C->metoda().
ghostrider
kiedys tez tak chcialem, jak ty i znlazlem cos takiego

http://www.sitepoint.com/print/dual-inheritance-classes-php

ale potem doszlo do mnie ze jesli czegos takiego potrzebuje to mam bledy w zalozeniach co do pisanej aplikacji.

i teraz.... wole bez ....
Najki
No jakby na to nie spojrzeć, masz rację. Myślę więc jak inaczej rozwiązać mój problem :/. Narazie bez efektów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.