.NET 4.x Модификатор доступа protected - C#
Формулировка задачи:
Здравствуйте!!!
Возник такой вопрос: на сайте MSDN
написано, что к типу или элементу с модификатором доступа Спасибо!!!!
protected
- Доступ можно получить только из кода в том же классе или структуре, либо в производном классе, так вот, на практике у меня получается обратное, в производном классе доступ к типу (элементу) сprotected
получить не могу, почему??? Код и ошибка которая происходит при компиляции представлены нижеОшибка:
КОД:
namespace EnumExtension
{
public class classA
{
protected string AA()
{
return "ClassA - methodAA";
}
}
public class classB:classA
{
classA A = new classA();
public string AB()
{
A.AA();
return "ClassB - methodAB";
}
}
}Решение задачи: «.NET 4.x Модификатор доступа protected»
textual
Листинг программы
public class classA
{
protected string AA()
{
return "ClassA - methodAA";
}
}
public class classB : classA
{
public string AB()
{
this.AA();
return "ClassB - methodAB";
}
}