Обращение к полям базового класса - C#

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

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

    abstract class BaseClass
    {
        int _pole = 0;
        public virtual void UpDps()
        { }
    }
    class TestClass : BaseClass
    {
        public override void UpDps()
        {
           //Место работы с полями базового класса 
        }
    }
В общем, мне нужно в переопределенном методе класса-наследника работать с полями базового класса. Обращаясь при таком коде к полю, я получаю ошибку уровня доступа. Если поставлю уровень доступа Protected, то программа работает, но не должен ли он по умолчанию ставить данный уровень доступа?

Решение задачи: «Обращение к полям базового класса»

textual
Листинг программы
abstract class BaseClass
    {
        protected int _pole = 0;
    }
    class TestClass : BaseClass
    {
_pole=1;
    }

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


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

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

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