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