Обращение к полям базового класса - 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;
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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