В конструкторе объект базового типа - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д