Объект базового класса вернуть как get set - C#

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

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

Дан базовый класс А, от него унаследован производный класс B, и в нем определен объект класса А, Нужно в методе get вернуть подобъект класса B, то есть его родителя.
Листинг программы
  1. class A
  2. {
  3. public int f; //или protected
  4. public char c;
  5. public A(int d, char ch){ this.f = d; this.c = ch;}
  6. }
  7. class B:A
  8. {
  9. string e;
  10. B(string en, char che, int dn):base(dn, che) {this.e = en;}
  11. public A a {{get ......} set {.......}} // Вот тут-то возникли проблемы что писать, выдает ошибку при попытке написать return base
  12. }

Решение задачи: «Объект базового класса вернуть как get set»

textual
Листинг программы
  1. public A a { get { return new A (this.Name, this.Age); }} //Ну или какие-то другие поля определенные в конструкторе базового

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


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

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

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

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

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

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