Pytanie 70

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

...../*w kodzie funkcji main*/
Dokument doc = new Dokument();
Console.WriteLine(doc.autor);

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

  • W inicjacji obiektu powinny być przekazane argumenty do konstruktora.
  • Pole autor jest niedostępne z tego poziomu.
  • Inicjacja obiektu jest nieprawidłowo zapisana.
  • Brak konstruktora w definicji klasy.