В конструкторе объект базового типа - C#

Узнай цену своей работы

Формулировка задачи:

Дан класс базовый, от него унаследован другой и в производном определен конструктор с параметрами, одним из которых является объект базового класса. Как его инициализировать? Метод
R(Person A. bool s):base (A)
не работает
 class Person
    {
       public string name;
       public string surname;
       public DateTime date;

       public Person(string n = "John", string s = "Smith", DateTime date = new DateTime()){
this.name =n;
this.surname = s;
this.date = date;
 
}

        }
 
class R:Person
{
bool trf;
R(Person A, bool s)   // в этом месте, как инициализировать Person??
{
trf = s;
}

Решение задачи: «В конструкторе объект базового типа»

textual
Листинг программы
R r = new R(true, "Mike", "Lomes", new DateTime(1990, 01, 01));
R r2 = new R(true);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы