![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 17 Dołączył: 26.08.2007 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Mam problem i nie wiem jak go rozwiązać. Mam dwie klasy:
Nie wiem jak zrobić coś takiego: Wywołuję metodę BB z klasy B, która wywołuje metodę AB z klasy A. Metoda AB z klasy A wywołuje metodę AA. Jednak wywoływana jest metoda z klasy A a ja potrzebuję wywołać z klasy B. Tylko trzeba wziąć pod uwagę że nie zawsze w klasie B będzie metoda AA. Więc jeśli istnieje metoda AA w klasie B to najpierw nią powinno wywołać a jak nie istnieje to powinno wywołać metodę AA z klasy A. Proszę o pomoc. Pozdrawiam Ten post edytował Puzi 15.05.2012, 18:31:19 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
wg. mnie dokładnie działa tak jak to opisujesz:
http://codepad.org/7QP3qO46 - zwraca BB http://codepad.org/kt6vaEmY - zwraca AA Ten post edytował jaslanin 15.05.2012, 18:37:45 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 17 Dołączył: 26.08.2007 Ostrzeżenie: (10%) ![]() ![]() |
Faktycznie...
Ale znalazłem już problem. Metody AA miałem ustawione jako "private". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:00 |