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

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

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

Дан класс базовый, от него унаследован другой и в производном определен конструктор с параметрами, одним из которых является объект базового класса. Как его инициализировать? Метод
Листинг программы
  1. R(Person A. bool s):base (A)
не работает
Листинг программы
  1. class Person
  2. {
  3. public string name;
  4. public string surname;
  5. public DateTime date;
  6.  
  7. public Person(string n = "John", string s = "Smith", DateTime date = new DateTime()){
  8. this.name =n;
  9. this.surname = s;
  10. this.date = date;
  11. }
  12.  
  13. }
  14. class R:Person
  15. {
  16. bool trf;
  17. R(Person A, bool s) // в этом месте, как инициализировать Person??
  18. {
  19. trf = s;
  20. }

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

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

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


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

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

6   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы