Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%)
|
Witam
Buduje aplikację gdzie mam klasy które dziedzicza po sobie kilkakrotnie np. pojazd->samochod->sedan. Jak mogę wywołać jakąś metodę z najwyższego rodzica tzn z poziomu klasy sedan wywołać metodę w klasie pojazd, która na każdym poziomie dziedziczenia była nadpisywana? Gdy wpisuje paren::metoda() to wywołuje mi tylko metodę z drugiego poziomu czyli w tym przykładzie z klasy samochod. Ten post edytował czarek1986 17.06.2010, 19:25:12 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
@cojack
nie bardzo wiem o co Ci chodzi (IMG:style_emoticons/default/smile.gif) " ale możesz też $thisem, kto Ci broni" (IMG:style_emoticons/default/questionmark.gif) broni mi przeslonieta metoda "Dla mnie to parent:: został napisany dla konstruktórów i destruktórów" przeciez odpowiednik tego sposobu odwolania sie do metody rodzica jest chyba w kazdym jezyku obiektowym i obiektowatym "W ciele klasy matki można wywoływać metody z klasy rodzica, gdyż metody są dopisywane do obiektu a nie do klas." przyznam ze nie wiem jak technicznie jest to rozwiazane, wydaje mi sie ze nie masz racji, ale nawet jesli to nie wiem co ma piernik (IMG:style_emoticons/default/smile.gif) |
|
|
|
czarek1986 jak wywołać metodę najwyższego rodzica przy wielokrotnym dziedziczeniu? 17.06.2010, 19:24:21
erix Nie korzystałem z czegoś takiego, ale strzelam, że... 17.06.2010, 19:57:43
czarek1986 Nie tak na pewno nie bo też tak myślałem ale niest... 17.06.2010, 20:18:35
darko Ciekawe zagadnienie, możesz spróbować tak:
[PHP] p... 17.06.2010, 20:35:40
plurr możesz także skorzystać z reflection api: http://w... 18.06.2010, 06:54:01
phpion Moim zdaniem rozwiązanie problemu jest jedno: napi... 18.06.2010, 06:56:04
-=Peter=- [PHP] pobierz, plaintext //w klasie sedanpublic fu... 18.06.2010, 18:54:16
erix No tak, ale to pod warunkiem, że metoda jest STATY... 18.06.2010, 20:52:30
-=Peter=- Mylisz się 18.06.2010, 21:35:35
cojack Jeżeli nie ma tej metody w klasie samochód to ją w... 20.06.2010, 18:21:12
cojack Tak się po prostu użalam nad OOP w php, a jeżeli m... 20.06.2010, 18:46:53 
yevaud Cytat(cojack @ 20.06.2010, 19:46:53 )... 20.06.2010, 18:57:09
cojack @-=Peter=- dał dobrą odpowiedź, temat do zamknięci... 27.06.2010, 00:03:44 ![]() ![]() |
|
Aktualny czas: 13.01.2026 - 15:12 |