Исходный модуль содержит код классов ЧЕЛОВЕК,СОТРУДНИК и Program: class ЧЕЛОВЕК { string фамилия; public ЧЕЛОВЕК(string фамилия) {this.фамилия = фамилия;} public string ФАМ { get {return фамилия; } } } class СОТРУДНИК:ЧЕЛОВЕК { string должность; public СОТРУДНИК(string фамилия, string должность):base(фамилия) { this.должность = должность; } public string ДОЛ() { return должность; } }
В классе Program определен метод Main, в теле которого находится код: СОТРУДНИК P = new СОТРУДНИК("Петров","Кассир"); System.Console.Write("{0} {1}", ______________ );
Требуется вывести фамилию и должность сотрудника. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
(Отметьте один правильный вариант ответа.)
Варианты ответа
P.ФАМ(), P.ДОЛ
P.фамилия, P.ДОЛ()
P.ФАМ, ((ЧЕЛОВЕК)P).ДОЛ()
P.ФАМ, P.ДОЛ()(Верный ответ)