matwiej
3.09.2013, 13:19:27
Mam 3 klasy A B oraz C.
Klasa B i C dziedziczy po A.
Czy istnieje możliwość będąc w klasie A wywołać metodę klasy B bez tworzenia nowego obiektu ?
nospor
3.09.2013, 13:20:04
Nie. Dostep jest w dol a nie w gore.
buliq
3.09.2013, 13:32:51
Zależy co chcesz osiągnąć.
Jeżeli tworzysz obiekt B i wywołujesz metodę dziedziczoną z A to możesz użyć static:: aby uzyskać dostęp do metod i parametrów z klasy B
Natomiast jeżeli masz klasę B która dziedziczy po klasie A a tworzysz obiekt klasy A to nie masz dostępu do klasy B
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.