Объект базового класса вернуть как get set - C#
Формулировка задачи:
Дан базовый класс А, от него унаследован производный класс B, и в нем определен объект класса А, Нужно в методе get вернуть подобъект класса B, то есть его родителя.
Листинг программы
- class A
- {
- public int f; //или protected
- public char c;
- public A(int d, char ch){ this.f = d; this.c = ch;}
- }
- class B:A
- {
- string e;
- B(string en, char che, int dn):base(dn, che) {this.e = en;}
- public A a {{get ......} set {.......}} // Вот тут-то возникли проблемы что писать, выдает ошибку при попытке написать return base
- }
Решение задачи: «Объект базового класса вернуть как get set»
textual
Листинг программы
- public A a { get { return new A (this.Name, this.Age); }} //Ну или какие-то другие поля определенные в конструкторе базового
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д