Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 848

Do czego służy funkcja zaprzyjaźniona z klasą?

  1. AStaje się metodą klasy o skróconej nazwie, wywoływaną bez wskazywania obiektu
  2. BPozwala klasie przejąć składowe innej klasy z pominięciem jej konstruktorów
  3. CUzyskuje dostęp do niepublicznych składników klasy, nie będąc jej metodąPoprawna
  4. DZamienia prywatne składowe klasy na publiczne i kopiuje je do klasy zaprzyjaźnionej

Wyjaśnienie

Deklarację takiej funkcji umieszcza się wewnątrz klasy, lecz sama pozostaje ona poza jej zakresem i nie działa na konkretnym obiekcie.