Witam. Czy moglby mi ktoś wyjaśnić jak metody wirtualne zachowują się w przypadku dziedziczenia prywatnego/chronionego? Czy przypisanie obiektów klas pochodnych do referencji/wskaźników klasy bazowej będzie wgl działało? Co jesli mamy trzy poziomy dzidziczenia gdzie jedynie ten srodkowy jest prywatny a pozostałe publiczne i obiekt pochodny trzeciego stopnia przypisujemy do podstawowej klasy bazowej? Proszę o pomoc bo tak jak podstawowe działanie funkcji wirtualnych rozumiem, tak w przypadku pojawienia sie dzidziczenia wielokrotnego, "wielostopniowego" i wirtualnego i to wszystko jeszcze moze być i private i public i protected to wszystko zaczyna mi sie strasznie mieszać. Z gory dziękuję za odpowiedź.