Объект базового класса вернуть как 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); }} //Ну или какие-то другие поля определенные в конструкторе базового

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


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

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

6   голосов , оценка 4.5 из 5
Похожие ответы