Poprawna odpowiedź: B
pola i metody wykorzystywane tylko przez daną klasę/obiekt są ograniczane zasięgiem private lub protected.
Dlaczego
Hermetyzacja (enkapsulacja) polega na ukrywaniu wewnętrznych pól i metod klasy przez zasięg private lub protected. Współdzielenie funkcjonalności to dziedziczenie, a metody wirtualne to polimorfizm.