Pytanie 69

Programista popełnił błąd w przedstawionym kodzie. Na czym ten błąd polega?

class Dokument {
      public string nazwa;
      protected string autor;
}

...../*w kodzie funkcji main*/
Dokument doc = new Dokument();
Console.WriteLine(doc.autor);
A. W inicjacji obiektu powinny być przekazane argumenty do konstruktora
B. Pole autor jest niedostępne z tego poziomu
C. Inicjacja obiektu jest nieprawidłowo zapisana
D. Brak konstruktora w definicji klasy